Kennisbank

Stuur e-mail via uw eigen Mailgun-account

Sluit uw eigen Mailgun-account aan: het toevoegen van een verzendsubdomein, de te publiceren SPF-, DKIM- en MX-records, een verzendsleutel in plaats van uw privésleutel voor de API, en waarom een ​​op EU gehost account een 401-fout retourneert bij de US-host.

U hebt een Mailgun-account en toegang tot de DNS van uw domein nodig.

De eigen documentatie van Mailgun: Een domein toevoegen en verifiëren · API-sleutels · Registreren

1. Uw verzendende domein toevoegen aan Mailgun

Ga in het Mailgun-dashboard naar Send → Domains → Add New Domain en voer een subdomein in, bijvoorbeeld mail.uwdomein.com.

⚠️ De eigen richtlijnen van Mailgun schrijven een subdomein voor, en dat is hier belangrijker dan bij sommige andere providers: Mailgun stelt zijn eigen SPF- en DKIM-records in op wat u ook opgeeft, en als u dit naar uw hoofddomein verwijst, staan ​​die records naast de records waar uw zakelijke mailboxen op vertrouwen.

Kies de regio die overeenkomt met de plaats waar u uw gegevens wilt opslaan: US of EU. Noteer deze; u heeft deze nodig in stap 4, en dit is het allerfoutenste punt dat gemaakt kan worden.

2. Publiceer de DNS-records die Mailgun u geeft

Mailgun toont u een lijst. Voeg elk hiervan toe bij uw DNS-provider.

| Type | Host | Doel | | --- | --- | --- | | TXT | mail.uwdomein.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.uwdomein.com | Openbare DKIM-sleutel | | CNAME | email.mail.uwdomein.com | Tracking en afhandeling van bounces | | MX | mail.uwdomein.com | Bounces ontvangen (de twee MX-hosts van Mailgun) |

Als uw verzendende subdomein al een SPF-record heeft, bewerk dit dan – voeg geen tweede toe. Een domein met twee SPF TXT-records faalt volledig voor SPF, wat erger is dan helemaal geen records hebben.

Klik vervolgens op Verify DNS Settings in Mailgun. Het kan tot een uur duren voordat dit groen wordt.

Voeg de MX-records toe, zelfs als u alleen verzendt. Hiermee verzamelt Mailgun bounces. Zonder deze records komt een ongeldig adres nergens terecht, kan Mailgun dit niet onderdrukken en blijft u betalen voor verzending naar een adres dat nooit iets zal ontvangen.

3. Verkrijg uw API-sleutel

Send → Sending → Domain settings → API keys, of de pagina API Keys van uw account.

Gebruik een verzendsleutel die is beperkt tot dit domein als uw abonnement er een biedt, in plaats van de privé-API-sleutel van uw account. Een verzendsleutel kan alleen verzenden; de privésleutel kan uw logboeken lezen en uw account wijzigen. Er is geen reden voor ons om de tweede te behouden.

4. Verbind dit in Zinn®

Open Email sending in uw dashboard en vul in:

  • Provider — Mailgun
  • Send from this domainmail.uwdomein.com (een domein, geen adres)
  • Mailgun sending domain — dezelfde domein als u in Mailgun heeft toegevoegd
  • Regionus of eu, overeenkomend met stap 1
  • Mailgun API key — de sleutel uit stap 3

⛔⛔ Zorg dat de regio juist is. In de EU gehoste Mailgun-accounts worden bediend vanaf een heuse andere API-host. Het verzenden van de sleutel van een EU-account naar de Amerikaanse host retourneert "401 Unauthorized" — wat precies leest als een verkeerde sleutel. Als uw sleutel absoluut juist is en u ontvangt 401, is dit vrijwel altijd de reden.

5. Verstuur de test en voer de code in

Klik op Send test message, met behulp van een inbox op een ander domein — een Gmail-adres is ideaal. Lees de code uit die inbox en voer deze in. Uw e-mail schakelt onmiddellijk over.

Wanneer het niet werkt

401 Unauthorized — verkeerde regio (zie hierboven), of u heeft een sleutel geplakt van een andere Mailgun -account. Genereer de sleutel opnieuw in plaats deze opnieuw te typen; de leidende key- is gemakkelijk te verliezen.

Het testbericht arriveert nooit — controleer de pagina Logs van Mailgun. Als Mailgun daar helemaal geen record van heeft , zijn de inloggegevens of de domeinnaam onjuist. Als Mailgun het heeft geaccepteerd en het daarna mislukt is, is de reden daar in duidelijke woorden te vinden, en is het bijna altijd DNS.

"Domain not found" — het veld Mailgun sending domain moet exact het domein zijn zoals Mailgun dit vermeldt, inclusief het subdomein. uwdomein.com en mail.uwdomein.com zijn twee verschillende domeinen voor Mailgun.

Het werkte en stopte toen — controleer of uw gratis proefperiode is geëindigd. Mailgun-proefaccounts kunnen alleen verzenden naar geautoriseerde ontvangers, dus het testbericht naar uw eigen adres blijft werken terwijl alles naar uw klanten stilletjes faalt.

Kom je er niet uit?

Ondersteuning is inbegrepen in elk abonnement en antwoorden in je eigen taal.

Contact opnemen met support Alle artikelen
Stuur e-mail via uw eigen Mailgun-account