သင်သည် မိမိကိုယ်ပိုင် မေးလ်အခြေခံအဆောက်အအုံကို အသုံးပြုနေပါက သို့မဟုတ် သင့်ဝန်ဆောင်မှုပေးသူသည် ကျွန်ုပ်တို့ တိုက်ရိုက်စာရင်းမသွင်းထားသော ဝန်ဆောင်မှုတစ်ခုဖြစ်ပါက ၎င်းကို အသုံးပြုပါ — မေးလ်ဝန်ဆောင်မှုတိုင်းနီးပါးသည် SMTP ကို ထောက်ပံ့ပေးပါသည်။
⚠️ သင့်ဝန်ဆောင်မှုပေးသူသည် Mailgun၊ SendGrid၊ Postmark၊ Amazon SES သို့မဟုတ် Resend ဖြစ်ပါက ၎င်းတို့၏ သီးခြားလမ်းညွှန်ကို အသုံးပြုပါ။ ပြဿနာတစ်ခုခုဖြစ်ပွားပါက အဆိုပါချိတ်ဆက်မှုများသည် သင့်အတွက် ပိုမိုကောင်းမွန်သော အမှားသတင်းစကားများကို ပေးနိုင်ပါသည်၊ အကြောင်းမှာ ကျွန်ုပ်တို့သည် SMTP အခြေအနေကုဒ်ထက် ဝန်ဆောင်မှုပေးသူက အမှန်တကယ်ပြောကြားသောအရာကို ဖတ်ရှုနိုင်သောကြောင့်ဖြစ်ပါသည်။
သင် လိုအပ်မည့်အရာများ
သင့်မေးလ်ဆာဗာကို စီမံခန့်ခွဲသူထံမှ အချက် ၄ ချက် လိုအပ်ပါသည်-
- Host — ဥပမာ
smtp.yourprovider.com
- Port —
587၊ 465 သို့မဟုတ် 2525
- အသုံးပြုသူအမည် နှင့် စကားဝှက်
မည်သည့် port ကို အသုံးပြုရမည်နည်း
587 သည် STARTTLS ဖြင့် ပေးပို့ခြင်းဖြစ်ပြီး သင်အသုံးပြုသင့်သောအရာ ဖြစ်ပါသည်။ ချိတ်ဆက်မှုသည် ကုဒ်မဝှက်ဘဲ စတင်ပြီး မည်သည့်အရာကိုမျှ မပေးပို့မီ TLS သို့ မြှင့်တင်ပေးပါသည်။
465 သည် implicit TLS ဖြစ်သည် — ပထမဆုံး ဘိုက် (byte) မှစ၍ ကုဒ်ဝှက်ထားပါသည်။ အတူတူပင် ကောင်းမွန်ပါသည်၊ ဝန်ဆောင်မှုပေးသူအချို့သည် ၎င်းကို ပိုမိုနှစ်သက်ကြပါသည်။
2525 သည် ကွန်ရက်အချို့က 587 ကို ပိတ်ထားသောကြောင့် ဟိုစတင်အချို့က ပံ့ပိုးပေးထားသည့် တရားဝင်မဟုတ်သော အခြားရွေးချယ်စရာတစ်ခု ဖြစ်ပါသည်။ သင့်ဝန်ဆောင်မှုပေးသူက ညွှန်ကြားမှသာ ၎င်းကို အသုံးပြုပါ။
⛔ Port 25 ကို ဤနေရာတွင် လက်ခံသော်လည်း မှန်ကန်သောအဖြေ ဖြစ်ခဲပါသည်။ ၎င်းသည် မေးလ် ဆာဗာများ အချင်းချင်း စကားပြောရန် အသုံးပြုသည့် port ဖြစ်ပြီး၊ အက်ပ်တစ်ခုက မက်ဆေ့ဂျ်ပေးပို့ရန် အသုံးပြုသည့် port မဟုတ်ပါ။ ၎င်းကို ကွန်ရက်အများစုတွင် ပိတ်ထားပြီး၊ အထောက်အထားစိစစ်ခြင်း မကြာခဏ မရှိတတ်သလို အလုပ်လုပ်သည့်နေရာများတွင်လည်း ကုဒ်မဝှက်ထားတတ်ပါ။
⛔⛔ ကျွန်ုပ်တို့သည် ကုဒ်မဝှက်ထားသော ချိတ်ဆက်မှုမှတစ်ဆင့် ပေးပို့မည်မဟုတ်ပါ။ အကယ်၍ သင်သည် STARTTLS ကို သုံးပါ ကို ဖွင့်ထားပြီး — ဖွင့်လည်း ဖွင့်ထားသင့်ပါသည် — သင့်ဆာဗာက အဆင့်မြှင့်တင်ရန် ငြင်းဆိုပါက၊ ကုဒ်မဝှက်ဘဲ ဆက်လက်လုပ်ဆောင်မည့်အစား ပေးပို့မှု မအောင်မြင်ဖြစ်သွားပါမည်။ ၎င်းမှာ ရည်ရွယ်ချက်ရှိရှိ လုပ်ဆောင်ထားခြင်းဖြစ်ပါသည်- သင့်သုံးစွဲသူများ၏ စကားဝှက်ပြန်လည်သတ်မှတ်သည့် လင့်ခ်များသည် ဤမက်ဆေ့ဂျ်များထဲတွင် ပါဝင်နေပြီး မည်သူမျှ သတိမထားမိသော လုံခြုံရေးအဆင့်လျှော့ချမှုသည် မေးလ်ရောက်ရှိနေဆဲဖြစ်သောကြောင့် အဆိုးရွားဆုံး မအောင်မြင်မှုမျိုး ဖြစ်ပါသည်။
သင့် DNS ကို ဦးစွာ ပြင်ဆင်သတ်မှတ်ပါ
သင့်ဝန်ဆောင်မှုပေးသူသည် စီမံခန့်ခွဲပေးထားသော ဝန်ဆောင်မှုတစ်ခုကဲ့သို့ သင့်အတွက် ၎င်းကို လုပ်ဆောင်ပေးမည်မဟုတ်ပါ။ သင် ပေးပို့နေသော ဒိုမိန်းပေါ်တွင် အောက်ပါတို့ကို လိုအပ်ပါသည်-
SPF — သင့်ဆာဗာ၏ လိပ်စာကို ခွင့်ပြုပေးသည့် TXT မှတ်တမ်း- v=spf1 ip4:203.0.113.10 -all သို့မဟုတ် v=spf1 a:smtp.yourprovider.com -all။ သင့်တွင် SPF မှတ်တမ်းတစ်ခု ရှိနှင့်ပြီးပါက ၎င်းကို ပြင်ဆင်ပါ၊ ဒိုမိန်းတစ်ခုတည်းတွင် SPF မှတ်တမ်းနှစ်ခုရှိနေပါက SPF လုံးဝကျရှုံးပါမည်။
DKIM — သင့်မေးလ်ဆာဗာသည် အထွက်မက်ဆေ့ဂျ်များကို လက်မှတ်ရေးထိုးပြီး သင်သည် ကိုက်ညီသော အများသုံးကီးကို <selector>._domainkey.yourdomain.com တွင် ထုတ်ဝေပေးရပါမည်။ Postfix တွင် ၎င်းသည် များသောအားဖြင့် OpenDKIM ဖြစ်သည်၊ သင့်ဝန်ဆောင်မှုပေးသူက သင့်အား selector ကို ပြောပြပါလိမ့်မည်။
DMARC — SPF နှင့် DKIM နှစ်ခုစလုံး အောင်မြင်မှုရှိမရှိ သင်စစ်ဆေးနေစဉ် _dmarc.yourdomain.com တွင် v=DMARC1; p=none; ဖြင့် စတင်သည့် TXT မှတ်တမ်းတစ်ခု။
Reverse DNS — သင့်ဆာဗာ၏ IP လိပ်စာအတွက် PTR မှတ်တမ်းသည် ၎င်း၏ hostname သို့ ပြန်လည်ညွှန်ပြရပါမည်။ ကြီးမားသော လက်ခံသူများသည် ၎င်းကို စစ်ဆေးကြပြီး များစွာသောသူတို့သည် ၎င်းမပါရှိသော လိပ်စာမှ မေးလ်များကို လက်ခံမည်မဟုတ်ပါ။ ၎င်းကို သင့် DNS ဝန်ဆောင်မှုပေးသူက မဟုတ်ဘဲ သင့်ဟိုစတင်ဝန်ဆောင်မှုပေးသူက သတ်မှတ်ပေးပါသည်။
⭐ ၎င်းကို အသုံးပြုနိုင်ပြီဆိုပါက ကောင်းမွန်သော အခမဲ့စစ်ဆေးမှုတစ်ခု ပြုလုပ်ပါ- mail-tester.com သို့ မက်ဆေ့ဂျ်တစ်ခု ပေးပို့ပြီး ရမှတ်ကို ဖတ်ရှုပါ။ ၎င်းသည် အချက်လေးချက်အနက် မည်သည့်အရာမှားယွင်းနေကြောင်း ဖော်ပြပေးမည်ဖြစ်ရာ spam ဖိုဒါထဲမှ ခန့်မှန်းရခြင်းထက် များစွာ ပိုမိုမြန်ဆန်ပါသည်။
၎င်းကို Zinn® တွင် ချိတ်ဆက်ပါ
သင့်ဒက်ရှ်ဘုတ်ရှိ အီးမေးလ် ပေးပို့ခြင်း ကို ဖွင့်ပါ-
- ဝန်ဆောင်မှုပေးသူ — SMTP ဆာဗာ
- ဤဒိုမိန်းမှ ပေးပို့ပါ —
mail.yourdomain.com (လိပ်စာမဟုတ်ဘဲ ဒိုမိန်းဖြစ်ရပါမည်)
- SMTP host၊ Port၊ အသုံးပြုသူအမည်၊ စကားဝှက်
- STARTTLS ကို သုံးပါ — port 465 တွင် မဟုတ်ပါက ဖွင့်ပါ
⭐ လူတစ်ဦးတစ်ယောက်၏ အကောင့်ဝင်ရောက်မှုကို ပြန်လည်အသုံးမပြုဘဲ ဤအတွက် သီးသန့်စာတိုက်ပုံး သို့မဟုတ် ပေးပို့သူအသုံးပြုသူအကောင့်ကို ဖန်တီးပါ။ လူတစ်ဦးတစ်ယောက် ထွက်ခွာသွားပြီး ၎င်းတို့၏ စကားဝှက် ပြောင်းလဲသွားသည့်အခါ သင့်သုံးစွဲသူများ၏ အသိပေးချက်များ ရပ်တန့်မသွားသင့်ပါ။
စမ်းသပ်မှုပေးပို့ပြီး ကုဒ်ကို ထည့်သွင်းပါ
အခြားဒိုမိန်းတစ်ခုပေါ်ရှိ ဝင်စာပုံးသို့ စမ်းသပ်မက်ဆေ့ဂျ် ပေးပို့ပါ ကို နှိပ်ပါ၊ ၎င်းထဲမှ ကုဒ်ကို ဖတ်ရှုပြီး ထည့်သွင်းပါ။
အလုပ်မလုပ်သောအခါ
"မေးလ်ဆာဗာက အသုံးပြုသူအမည် သို့မဟုတ် စကားဝှက်ကို ငြင်းပယ်ခဲ့သည်" — SMTP AUTH မအောင်မြင်ပါ။ သင့်ဝန်ဆောင်မှုပေးသူ၏ အကောင့်တွင် two-factor authentication ရှိပါက အကောင့်ဝင်စကားဝှက်ထက် အက်ပ်စကားဝှက် (app password) တစ်ခုကို သင် အမှန်တကယ် လိုအပ်မည်ဖြစ်ပါသည်။
"host:port သို့ ချိတ်ဆက်၍မရပါ" — port ကို ပိတ်ထားသည်၊ hostname မှားယွင်းနေသည် သို့မဟုတ် ဆာဗာသည် ထို port တွင် ပေးပို့မှုအတွက် နားထောင်ခြင်းမရှိပါ။ အခြားစက်တစ်ခုမှ telnet smtp.yourprovider.com 587 ဟု စစ်ဆေးခြင်းက မည်သည့်အရာဖြစ်ကြောင်း သင့်အား ပြောပြပါလိမ့်မည်။
TLS အမှားတစ်ခု — သင့်ဆာဗာ၏ လက်မှတ်သည် သက်တမ်းကုန်ဆုံးနေသည်၊ ကိုယ်တိုင်လက်မှတ်ထိုးထားသည် သို့မဟုတ် သင်ထည့်သွင်းခဲ့သော hostname နှင့် ကိုက်ညီမှုမရှိပါ။ ကျွန်ုပ်တို့သည် လက်မှတ်များကို စစ်ဆေးအတည်ပြုပြီး ထိုစစ်ဆေးမှုကို ကျော်သွားမည်မဟုတ်ပါ၊ လက်မှတ်ကို ပြင်ဆင်ပါ။
"မေးလ်ဆာဗာက လက်ခံသူကို ငြင်းပယ်ခဲ့သည်" — သင့်ဆာဗာအား ဤပေးပို့သူအတွက် relay လုပ်ရန် ပြင်ဆင်သတ်မှတ်မထားပါ၊ ၎င်းသည် များသောအားဖြင့် အထောက်အထားစိစစ်ထားသော အသုံးပြုသူအား သင်၏ပေးပို့သော ဒိုမိန်းအဖြစ် ပေးပို့ရန် ခွင့်မပြုထားခြင်းကို ဆိုလိုပါသည်။
ပေးပို့နိုင်သော်လည်း အရာအားလုံး spam ထဲသို့ ရောက်သွားသည် — ၎င်းသည် SMTP မဟုတ်ဘဲ DNS ကြောင့် ဖြစ်ပါသည်။ အထက်ဖော်ပြပါ SPF၊ DKIM၊ DMARC နှင့် reverse DNS တို့ကို စနစ်တကျ ပြင်ဆင်ပြီးနောက် mail-tester စစ်ဆေးမှုကို ထပ်မံလုပ်ဆောင်ပါ။