Sizə bir Mailgun hesabı və domeninizin DNS parametrlərinə giriş lazım olacaq.
Mailgun-ın öz sənədləri: Domenin əlavə edilməsi və təsdiqlənməsi · API açarları · Qeydiyyatdan keçin
1. Göndərmə domeninizi Mailgun-a əlavə edin
Mailgun idarəetmə panelində Send → Domains → Add New Domain bölməsinə keçin və bir subdomen daxil edin, məsələn, mail.yourdomain.com.
⚠️ Mailgun-ın öz tövsiyəsi subdomendir və bu, burada bəzi digər təminatçılardan daha vacibdir: Mailgun ona 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 istifadə etdiyi qeydlərlə yanaşı yerləşməsi deməkdir.
Məlumatlarınızın saxlanılmasını istədiyiniz yerə uyğun olan regionu seçin — US və ya EU. Onu qeyd edin; 4-cü addımda sizə lazım olacaq və bu, ən çox edilən yeganə səhvdir.
2. Mailgun-ın sizə təqdim etdiyi DNS qeydlərini dərc edin
Mailgun sizə bir siyahı göstərir. Onların hər birini DNS təminatçınızda əlavə edin.
| Type | Host | Purpose |
|---|
TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all |
TXT | mailo._domainkey.mail.yourdomain.com | DKIM ictimai açarı |
CNAME | email.mail.yourdomain.com | İzləmə və çatdırılmama (bounce) idarəetməsi |
MX | mail.yourdomain.com | Çatdırılmayan məktubların qəbulu (Mailgun-ın iki MX hostu) |
⛔ Göndərmə subdomeninizin artıq bir SPF qeydi varsa, onu redaktə edin — ikinci bir qeyd əlavə etməyin. İki SPF TXT qeydi olan domen SPF yoxlamasından tamamilə keçmir ki, bu da heç olmamasından daha pisdir.
Daha sonra Mailgun-da Verify DNS Settings düyməsini sıxın. Yaşıl rəngə keçməsi bir saata qədər çəkə bilər.
⭐ Yalnız göndəriş etsəniz belə, MX qeydlərini əlavə edin. Mailgun çatdırılmayan məktubları məhz bu cür toplayır. Onlar olmadan xətalı ünvan heç yerə yönləndirilmir, Mailgun onu bloklaya bilmir və siz heç vaxt heç nə qəbul etməyəcək bir ünvana göndəriş etmək üçün ödəməyə davam edirsiniz.
3. API açarınızı əldə edin
Send → Sending → Domain settings → API keys, yaxud hesabınızın API Keys səhifəsi.
Hesabınızın şəxsi API açarı əvəzinə, əgər tarif planınız təklif edirsə, bu domen üçün məhdudlaşdırılmış göndərmə açarından istifadə edin. Göndərmə açarı yalnız göndəriş edə bilər; şəxsi açar isə qeydlərinizi (logs) oxuya və hesabınızı dəyişdirə bilər. İkincisini saxlamağımız üçün heç bir səbəb yoxdur.
4. Onu Zinn®-də qoşun
İdarəetmə panelinizdə Email sending bölməsini açın və doldurun:
- Provider — Mailgun
- Send from this domain —
mail.yourdomain.com (ünvan deyil, domen)
- Mailgun sending domain — Mailgun-da əlavə etdiyiniz eyni domen
- Region — 1-ci addıma uyğun olaraq
us və ya eu
- Mailgun API key — 3-cü addımdakı açar
⛔⛔ Regionu düzgün daxil edin. EU hostinqli Mailgun hesablarına tamamilə fərqli bir API hostu tərəfindən xidmət göstərilir. EU hesabının açarını US hostuna göndərmək "401 Unauthorized" xətası qaytarır — bu da tamamilə yanlış açar kimi görünür. Əgər açarınız qəti şəkildə düzgündürsə və 401 xətası alırsınızsa, səbəb demək olar ki, həmişə budur.
5. Testi göndərin və kodu daxil edin
Fərqli bir domendəki poçt qutusundan istifadə edərək Send test message düyməsini sıxın — Gmail ünvanı idealdır. Həmin poçt qutusundan kodu oxuyun və daxil edin. Poçtunuz dərhal keçid edəcək.
İşləmədiyi halda
401 Unauthorized — yanlış region (yuxarıya baxın) və ya başqa bir Mailgun hesabından olan açarı yapışdırmısınız. Açarı yenidən yazmaqdansa, yenidən yaradın; əvvəldəki key- hissəsini itirmək asandır.
Test mesajı heç vaxt çatmır — Mailgun-ın Logs səhifəsini yoxlayın. Mailgun-da bu barədə ümumiyyətlə heç bir qeyd yoxdursa, giriş məlumatı və ya domen adı yanlışdır. Mailgun onu qəbul edibsə və bundan sonra uğursuz olubsa, səbəb orada aydın sözlərlə göstəriləcək və bu, demək olar ki, həmişə DNS ilə bağlıdır.
"Domain not found" — Mailgun sending domain sahəsi subdomen də daxil olmaqla, tam olaraq Mailgun-ın qeyd etdiyi domen olmalıdır. yourdomain.com və mail.yourdomain.com Mailgun üçün iki fərqli domendir.
İşləyirdi 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 göndərə bilər, ona görə də öz ünvanınıza olan test mesajı işləməyə davam etdiyi halda, müştərilərinizə göndərilən hər şey səssizcə çatdırılmır.