Bilik bazası

Öz Mailgun hesabla e-poçt göndərin

Öz Mailgun hesabınızı qoşun: göndərən subdomen, dərc edilməli olan SPF, DKIM və MX qeydləri, şəxsi API açarınız əvəzinə göndərən açarı və EU hostinqli hesabın niyə US hostinqinə qarşı 401 xətası qaytardığı.

Sizə Mailgun hesabı və domeninizin DNS-inə giriş lazımdır.

Mailgun-un öz sənədləri: Domenin əlavə edilməsi və təsdiqlənməsi · API açarları · Qeydiyyatdan keçin

1. Göndərmə domenini Mailgun-a əlavə edin

Mailgun idarə panelində Send → Domains → Add New Domain bölməsinə keçin və məsələn, mail.yourdomain.com kimi subdomen daxil edin.

⚠️ Mailgun-un öz təlimatında subdomendən istifadə tövsiyə olunur və bu, bəzi provayderlərlə müqayisədə burada daha vacibdir: Mailgun təqdim etdiyiniz istənilən ünvanda öz SPF və DKIM qeydlərini təyin edir və onu əsas domeninizə yönləndirmək həmin qeydlərin biznes poçt qutularınızın əsaslandığı qeydlərlə yanaşı yerləşməsi deməkdir.

Məlumatlarınızın harada yerləşməsini istədiyinizə uyğun gələn regionu seçin — US və ya EU. Bunu qeyd edin; 4-cü addımda buna ehtiyacınız olacaq və bu, səhv edilməsi ən çox rast gəlinən məqamdır.

2. Mailgun tərəfindən verilən DNS qeydlərini dərc edin

Mailgun sizə siyahı göstərir. Onların hər birini DNS provayderinizdə əlavə edin.

| Növ | Host | Məqsəd | | --- | --- | --- | | TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.yourdomain.com | DKIM açıq açarı | | CNAME | email.mail.yourdomain.com | İzləmə və çatdırılmama (bounce) emalı | | MX | mail.yourdomain.com | Çatdırılmama xətalarının qəbul edilməsi (Mailgun-un iki MX hostu) |

Göndərən subdomeninizdə artıq SPF qeydi mövcuddursa, onu redaktə edin — ikinci bir qeyd əlavə etməyin. İki SPF TXT qeydi olan domen birbaşa SPF yoxlamasından keçmir ki, bu da ümumiyyətlə qeydin olmamasından daha pisdir.

Sonra Mailgun-da Verify DNS Settings düyməsini basın. Yaşıl statusun alınması bir saata qədər vaxt ala bilər.

Yalnız göndərməklə məşğul olsanız belə, MX qeydlərini əlavə edin. Mailgun çatdırılmama xətalarını onların vasitəsilə toplayır. Bunlar olmadıqda, səhv ünvan heç bir yerə yönləndirilmir, Mailgun onu silə bilmir və siz heç vaxt heç nə qəbul etməyəcək ünvana mesaj göndərmək üçün pul ödəməyə davam edirsiniz.

3. API açarınızı əldə edin

Send → Sending → Domain settings → API keys və ya hesabınızın API Keys səhifəsi.

Planınız təklif edirsə, hesabınızın şəxsi API açarı əvəzinə bu domenə təyin edilmiş göndərmə açarından istifadə edin. Göndərmə açarı yalnız göndərə bilər; şəxsi açar isə loqlarınızı oxuya və hesabınızı dəyişə bilər. İkinci açarı saxlamağımız üçün heç bir səbəb yoxdur.

4. Onu Zinn®-də birləşdirin

İdarə panelinizdə Email sending bölməsini açın və aşağıdakıları doldurun:

  • Provider — Mailgun
  • Send from this domainmail.yourdomain.com (ünvan deyil, domen)
  • Mailgun sending domain — Mailgun-da əlavə etdiyiniz domenlə eyni
  • Region — 1-ci addıma uyğun olaraq us və ya eu
  • Mailgun API key — 3-cü addımdan olan açar

⛔⛔ Regionu düzgün seçin. EU-da hostinq edilən Mailgun hesabları tamamilə fərqli API hostundan xidmət alır. EU hesabının açarının US hostuna göndərilməsi "401 Unauthorized" xətası qaytarır — bu da tam olaraq səhv açar kimi görünür. Əgər açarınızın tamamilə düzgün olduğundan əminsinizsə və 401 xətası alırsınızsa, demək olar ki, həmişə səbəb budur.

5. Test mesajı göndərin və kodu daxil edin

Fərqli domendəki poçt qutusundan istifadə edərək Send test message düyməsini basın — Gmail ünvanı idealdır. Həmin poçt qutusundakı kodu oxuyun və daxil edin. E-poçtlarınız dərhal dəyişdirilir.

İşləmədikdə

401 Unauthorized — səhv region (yuxarıya baxın) və ya başqa Mailgun hesabından açar yapışdırmısınız. Açarı yenidən yazmaq əvəzinə yenidən yaradın; əvvəldəki key- hissəsini itirmək asandır.

Test mesajı heç vaxt çatmır — Mailgun-un Logs səhifəsini yoxlayın. Mailgun-da bununla bağlı heç bir qeyd yoxdursa, etimadnamə və ya domen adı səhvdir. Mailgun onu qəbul edibsə və bundan sonra xəta baş veribsə, səbəb aydın sözlərlə orada göstəriləcək və bu, demək olar ki, həmişə DNS ilə əlaqədardır.

"Domain not found"Mailgun sending domain sahəsi subdomen daxil olmaqla, tam olaraq Mailgun-da göstərildiyi kimi domen olmalıdır. yourdomain.commail.yourdomain.com Mailgun üçün iki fərqli domendir.

İşlədi və sonra dayandı — pulsuz sınaq müddətinizin bitib-bitmədiyini yoxlayın. Mailgun sınaq hesabları yalnız səlahiyyətli alıcılara mesaj göndərə bilər, buna görə də öz ünvanınıza göndərilən test mesajı işləməyə davam edir, lakin müştərilərinizə göndərilən hər şey səssizcə çatmır.

Hələ də çətinlik çəkirsiniz?

Dəstək hər bir plana daxildir və cavablar öz dilinizdə verilir.

Dəstəklə əlaqə saxlayın Bütün məqalələr