Tudásbázis
Küldjön e-mailt a saját Mailgun-fiókján keresztül
Csatlakoztassa saját Mailgun fiókját: egy küldő aldomain hozzáadása, a közzéteendő SPF-, DKIM- és MX-rekordok, a privát API-kulcs helyett egy küldési kulcs, valamint hogy miért ad vissza egy EU-ban hosztolt fiók 401-es hibát az US hoszttal szemben.
Szüksége lesz egy Mailgun-fiókra és a domainje DNS-ének kezelési jogára.
A Mailgun saját dokumentációja: Domain hozzáadása és ellenőrzése · API-kulcsok · Regisztráció
1. Adja hozzá a küldő domainjét a Mailgunhoz
A Mailgun vezérlőpultján lépjen a Send → Domains → Add New Domain menüpontba, és adjon meg egy aldomaint, például a mail.az_ön_domainje.com címet.
⚠️ A Mailgun saját útmutatása szerint aldomaint kell használni, és ez itt fontosabb, mint egyes más szolgáltatóknál: A Mailgun a megadott címen saját SPF- és DKIM-rekordokat hoz létre, és ha a gyökérdomainre mutat, akkor ezek a rekordok mellé kerülnek azoknak, amelyekre az üzleti postafiókjai támaszkodnak.
Válassza ki azt a régiót, amelyik megfelel annak, hogy hol szeretné tárolni az adatait – US vagy EU. Írja fel; szüksége lesz rá a 4. lépésben, és ezt a leggyakoribb elrontani.
2. Tegye közzé a Mailgun által megadott DNS-rekordokat
A Mailgun egy listát jelenít meg. Vegye fel mindegyiket a DNS-szolgáltatójánál.
| Típus | Host | Cél | | --- | --- | --- | | TXT | mail.az_ön_domainje.com | SPF – v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.az_ön_domainje.com | DKIM nyilvános kulcs | | CNAME | email.mail.az_ön_domainje.com | Követés és visszapattanás-kezelés | | MX | mail.az_ön_domainje.com | Visszapattanások fogadása (a Mailgun két MX hostja) |
⛔ Ha a küldő aldomainjének már van SPF-rekordja, szerkessze azt – ne adjon hozzá egy másikat. Egy két SPF TXT-rekorddal rendelkező domain egyáltalán nem megy át az SPF-ellenőrzésen, ami rosszabb, mintha egy sem lennne.
Ezután kattintson a Verify DNS Settings gombra a Mailgunban. Akár egy órát is igénybe vehet, mire zöldre vált.
⭐ Akkor is adja hozzá az MX-rekordokat, ha csak küld. Ezek révén gyűjti össze a Mailgun a visszapattanásokat. Ezek nélkül egy érvénytelen címre küldött üzenet sehova sem pattan vissza, a Mailgun nem tudja kiszűrni, és Ön továbbra is fizet azért, hogy olyan címre küldjön, amely soha semmit nem fog fogadni.
3. Szerezze be az API-kulcsát
Send → Sending → Domain settings → API keys, vagy a fiókja API Keys oldala.
Ha a csomagja támogatja, használjon ehhez a domainhez rendelt küldő kulcsot a fiókja privát API-kulcsa helyett. A küldő kulccsal csak küldeni lehet; a privát kulccsal viszont olvashatók a naplók és módosítható a fiók. Nincs semmilyen okunk arra, hogy a másodikat tároljuk.
4. Csatlakoztassa a Zinn® felületén
Nyissa meg az Email sending menüpontot a vezérlőpultján, és töltse ki az alábbiakat:
- Provider – Mailgun
- Send from this domain –
mail.az_ön_domainje.com(egy domain, nem egy cím) - Mailgun sending domain – ugyanaz a domain, amelyet a Mailgunban hozzáadott
- Region –
usvagyeu, az 1. lépésnek megfelelően - Mailgun API key – a 3. lépésben kapott kulcs
⛔⛔ Ügyeljen a megfelelő régióra. Az EU-ban hosztolt Mailgun-fiókokat egy teljesen eltérő API-hoszt szolgálja ki. Ha egy EU-s fiók kulcsát az US-beli hosztnak küldi el, az "401 Unauthorized" választ ad – ami pontosan úgy néz ki, mintha hibás lenne a kulcs. Ha a kulcs határozottan helyes, és mégis 401-es hibát kap, szinte biztosan ez az oka.
5. Küldje el a tesztet, és adja meg a kódot
Kattintson a Send test message gombra egy másik domainen lévő postafiók használatával – erre a célra a Gmail-cím a ideális. Olvassa ki a kódot abból a postafiókból, és adja meg. A levelezése azonnal átáll.
Ha nem működik
401 Unauthorized – rossz régió (lásd fent), vagy egy másik Mailgun-fiók kulcsát illesztette be. Újra gépelés helyett generálja újra a kulcsot; a key- előtagot könnyű elveszíteni.
A tesztüzenet nem érkezik meg – ellenőrizze a Mailgun Logs oldalát. Ha a Mailgunban semmilyen bejegyzés nincs róla, akkor a hitelesítő adatok vagy a domain név nem megfelelő. Ha a Mailgun elfogadta, de utána hibásodott meg, annak az oka ott lesz plain textben, és az esetek túlnyomó többségében a DNS-hez kapcsolódik.
„Domain not found” – a Mailgun sending domain mezőnek pontosan annak a domainnek kell lennie, ahogyan a Mailgun listázza, az aldomainnel együtt. A az_ön_domainje.com és a mail.az_ön_domainje.com a Mailgun szempontjából két különböző domain.
Működött, majd leállt – ellenőrizze, hogy lejárt-e az ingyenes próbaidőszaka. A Mailgun próbafiókjai csak engedélyezett címzetteknek tudnak küldeni, így a saját címére küldött tesztüzenet továbbra is működik, miközben az ügyfeleinek szánt üzenetek észrevétlenül nem mennek át.
Még mindig elakadtál?
Minden csomag tartalmaz ügyfélszolgálatot, a válaszokat pedig a saját nyelvén kapja meg.
Kapcsolat a támogatással → Összes cikk →