သင့်အနေဖြင့် Mailgun အကောင့်တစ်ခုနှင့် သင့်ဒိုမိန်း၏ DNS ကို ဝင်ရောက်ပြင်ဆင်ခွင့် လိုအပ်မည်ဖြစ်သည်။
Mailgun ၏ ကိုယ်ပိုင်လမ်းညွှန်စာရွက်စာတမ်းများ- ဒိုမိန်းတစ်ခု ထည့်သွင်းခြင်းနှင့် အတည်ပြုခြင်း · API သော့များ · အကောင့်ဖွင့်ရန်
၁။ သင့်ပေးပို့သည့်ဒိုမိန်းကို Mailgun သို့ ထည့်သွင်းပါ
Mailgun ဒက်ရှ်ဘုတ်တွင် Send → Domains → Add New Domain သို့ သွားပြီး ဥပမာ mail.yourdomain.com ကဲ့သို့သော subdomain တစ်ခုကို ထည့်သွင်းပါ။
⚠️ Mailgun ၏ ကိုယ်ပိုင်လမ်းညွှန်ချက်မှာ subdomain တစ်ခုကို အသုံးပြုရန်ဖြစ်ပြီး အခြားဝန်ဆောင်မှုပေးသူအချို့နှင့်ယှဉ်လျှင် ဤနေရာ၌ ပို၍အရေးကြီးပါသည်- Mailgun သည် သင်ပေးလိုက်သောအရာပေါ်တွင် ၎င်း၏ကိုယ်ပိုင် SPF နှင့် DKIM မှတ်တမ်းများကို သတ်မှတ်ပေးပြီး ၎င်းကို သင့် root ဒိုမိန်းသို့ ညွှန်ပြခြင်းသည် သင့်လုပ်ငန်းသုံး အီးမေးလ်ပုံးများ အားထားနေရသော မှတ်တမ်းများနှင့် ထိုမှတ်တမ်းများ ရောနှောတည်ရှိသွားစေမည်ဖြစ်သည်။
သင့်ဒေတာကို ထားရှိလိုသည့် နေရာနှင့် ကိုက်ညီသော ဒေသကို ရွေးချယ်ပါ — US သို့မဟုတ် EU။ ၎င်းကို ချရေးထားပါ၊ အဆင့် ၄ တွင် လိုအပ်မည်ဖြစ်ပြီး မှားယွင်းရန် အဖြစ်အများဆုံး တစ်ခုတည်းသောအရာ ဖြစ်သည်။
၂။ Mailgun မှ ပေးသော DNS မှတ်တမ်းများကို ထုတ်ဝေပါ
Mailgun သည် စာရင်းတစ်ခုကို ပြသပါမည်။ သင့် DNS ဝန်ဆောင်မှုပေးသူထံတွင် ၎င်းတို့အားလုံးကို ထည့်သွင်းပါ။
| အမျိုးအစား | Host | ရည်ရွယ်ချက် |
|---|
TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all |
TXT | mailo._domainkey.mail.yourdomain.com | DKIM အများသုံးသော့ |
CNAME | email.mail.yourdomain.com | ခြေရာခံခြင်းနှင့် ပေးပို့မရမှု စီမံခန့်ခွဲခြင်း |
MX | mail.yourdomain.com | ပေးပို့မရမှုများကို လက်ခံခြင်း (Mailgun ၏ MX host နှစ်ခု) |
⛔ သင့်ပေးပို့သည့် subdomain တွင် SPF မှတ်တမ်းတစ်ခု ရှိနှင့်ပြီးပါက ၎င်းကို တည်းဖြတ်ပါ — ဒုတိယတစ်ခု မထည့်ပါနှင့်။ SPF TXT မှတ်တမ်းနှစ်ခုရှိသော ဒိုမိန်းတစ်ခုသည် SPF ကို လုံးဝကျရှုံးစေပြီး ၎င်းသည် မည်သည့်အရာမျှ မရှိခြင်းထက်ပင် ပိုဆိုးပါသည်။
ထို့နောက် Mailgun တွင် Verify DNS Settings ကို နှိပ်ပါ။ အစိမ်းရောင်ပြောင်းရန် တစ်နာရီအထိ ကြာနိုင်ပါသည်။
⭐ သင်သည် ပေးပို့ရုံသာ ပြုလုပ်မည်ဖြစ်သော်လည်း MX မှတ်တမ်းများကို ထည့်သွင်းပါ။ ၎င်းတို့သည် Mailgun မှ ပေးပို့မရမှုများကို စုဆောင်းသည့် နည်းလမ်းဖြစ်သည်။ ၎င်းတို့မရှိပါက မှားယွင်းသော လိပ်စာတစ်ခုသည် မည်သည့်နေရာသို့မျှ မရောက်ဘဲ ပြန်ထွက်သွားမည်ဖြစ်ပြီး Mailgun သည် ၎င်းကို ပိတ်ပင်တားဆီးနိုင်မည်မဟုတ်သလို မည်သည့်အရာကိုမျှ လက်ခံရရှိမည်မဟုတ်သော လိပ်စာတစ်ခုသို့ ဆက်လက်ပေးပို့နေရသည့်အတွက် သင် ငွေကုန်ကျနေမည်ဖြစ်သည်။
၃။ သင့် API သော့ကို ရယူပါ
Send → Sending → Domain settings → API keys သို့မဟုတ် သင့်အကောင့်၏ API Keys စာမျက်နှာ။
သင့်အစီအစဉ်တွင် ရရှိနိုင်ပါက သင့်အကောင့်၏ သီးသန့် API သော့ထက် ဤဒိုမိန်းအတွက် သတ်မှတ်ထားသော sending key တစ်ခုကို အသုံးပြုပါ။ sending key တစ်ခုသည် ပေးပို့ခြင်းကိုသာ ပြုလုပ်နိုင်ပြီး သီးသန့်သော့သည် သင့်မှတ်တမ်းများကို ဖတ်ရှုနိုင်ကာ သင့်အကောင့်ကို ပြောင်းလဲနိုင်ပါသည်။ ကျွန်ုပ်တို့ထံတွင် ဒုတိယတစ်ခုကို သိမ်းဆည်းထားရန် အကြောင်းပြချက် မရှိပါ။
၄။ ၎င်းကို Zinn® တွင် ချိတ်ဆက်ပါ
သင့်ဒက်ရှ်ဘုတ်ရှိ Email sending ကို ဖွင့်ပြီး ဖြည့်စွက်ပါ-
- Provider — Mailgun
- Send from this domain —
mail.yourdomain.com (လိပ်စာမဟုတ်ဘဲ ဒိုမိန်းတစ်ခု)
- Mailgun sending domain — Mailgun တွင် သင်ထည့်သွင်းခဲ့သည့် တူညီသော ဒိုမိန်း
- Region — အဆင့် ၁ နှင့် ကိုက်ညီသော
us သို့မဟုတ် eu
- Mailgun API key — အဆင့် ၃ မှ သော့
⛔⛔ ဒေသကို မှန်ကန်စွာ ယူပါ။ EU တွင် လက်ခံထားသော Mailgun အကောင့်များကို လုံးဝကွဲပြားသည့် API host တစ်ခုမှ ဝန်ဆောင်မှုပေးပါသည်။ EU အကောင့်တစ်ခု၏ သော့ကို US host သို့ ပေးပို့ခြင်းသည် "401 Unauthorized" ကို ပြန်လည်ပေးပို့မည်ဖြစ်ပြီး ၎င်းသည် မှားယွင်းသော သော့တစ်ခုနှင့် လုံးဝတူညီစွာ ဖတ်ရှုရပါသည်။ သင့်သော့သည် သေချာပေါက် မှန်ကန်နေပြီး 401 ကို ရရှိနေပါက ၎င်းသည် အမြဲလိုလို ဤအကြောင်းကြောင့် ဖြစ်သည်။
၅။ စမ်းသပ်မှုကို ပေးပို့ပြီး ကုဒ်ကို ထည့်သွင်းပါ
အခြားဒိုမိန်းတစ်ခုရှိ ဝင်စာပုံးကို အသုံးပြု၍ Send test message ကို နှိပ်ပါ — Gmail လိပ်စာတစ်ခုသည် အသင့်တော်ဆုံးဖြစ်သည်။ ထိုဝင်စာပုံးထဲမှ ကုဒ်ကိုဖတ်ပြီး ၎င်းကို ထည့်သွင်းပါ။ သင့်မေးလ်သည် ချက်ချင်း ပြောင်းလဲသွားပါမည်။
အလုပ်မလုပ်သောအခါ
401 Unauthorized — မှားယွင်းသော ဒေသ (အထက်တွင် ကြည့်ပါ) သို့မဟုတ် အခြား Mailgun အကောင့်တစ်ခုမှ သော့ကို သင်ကူးထည့်မိခြင်း။ သော့ကို ပြန်လည်ရိုက်ထည့်ခြင်းထက် အသစ်ပြန်လည်ထုတ်ယူပါ၊ အစပိုင်းရှိ key- သည် ကျန်ခဲ့လွယ်ပါသည်။
စမ်းသပ်မက်ဆေ့ချ် ဘယ်တော့မှ ရောက်မလာခြင်း — Mailgun ၏ Logs စာမျက်နှာကို စစ်ဆေးပါ။ Mailgun တွင် ၎င်း၏မှတ်တမ်း လုံးဝမရှိပါက အထောက်အထား သို့မဟုတ် ဒိုမိန်းအမည် မှားယွင်းနေပါသည်။ Mailgun က ၎င်းကို လက်ခံပြီး နောက်ပိုင်းတွင် ကျရှုံးသွားပါက အကြောင်းရင်းကို စကားလုံးအရှင်းဖြင့် ထိုနေရာတွင် တွေ့ရမည်ဖြစ်ပြီး ၎င်းသည် အမြဲလိုလို DNS ကြောင့် ဖြစ်သည်။
"Domain not found" — Mailgun sending domain အကွက်သည် subdomain အပါအဝင် Mailgun စာရင်းပြုစုထားသည့်အတိုင်း အတိအကျ ဒိုမိန်းဖြစ်ရပါမည်။ yourdomain.com နှင့် mail.yourdomain.com တို့သည် Mailgun အတွက် ကွဲပြားသော ဒိုမိန်းနှစ်ခု ဖြစ်သည်။
၎င်းသည် အလုပ်လုပ်ခဲ့ပြီးနောက် ရပ်တန့်သွားခြင်း — သင့်အခမဲ့အစမ်းသုံးကာလ ကုန်ဆုံးသွားခြင်း ရှိမရှိ စစ်ဆေးပါ။ Mailgun အစမ်းသုံးအကောင့်များသည် ခွင့်ပြုထားသော လက်ခံသူများ ထံသို့သာ ပေးပို့နိုင်သောကြောင့် သင့်ဖောက်သည်များထံသို့ အရာအားလုံး အသံတိတ်မရောက်ရှိတော့ချိန်တွင် သင့်ကိုယ်ပိုင်လိပ်စာသို့ စမ်းသပ်မက်ဆေ့ချ်သည် ဆက်လက်အလုပ်လုပ်နေမည်ဖြစ်သည်။