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 domainmail.az_ön_domainje.com (egy domain, nem egy cím)
  • Mailgun sending domain – ugyanaz a domain, amelyet a Mailgunban hozzáadott
  • Regionus vagy eu, 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