ඔබට Mailgun ගිණුමක් සහ ඔබගේ වසමේ DNS වෙත ප්රවේශය අවශ්ය වනු ඇත.
Mailgun හිම ලේඛනගත කිරීම්: Adding and verifying a domain · API keys · Sign up
1. ඔබගේ යැවීමේ වසම Mailgun වෙත එක් කරන්න
Mailgun උපකරණ පුවරුවේ (dashboard) Send → Domains → Add New Domain වෙත ගොස් උපවසමක් (subdomain) ඇතුළත් කරන්න, උදාහරණයක් ලෙස mail.yourdomain.com.
⚠️ Mailgun හිම උපදෙස වන්නේ උපවසමක් භාවිත කිරීමයි, තවද සමහර සපයන්නන්ට වඩා මෙහිදී එය වඩාත් වැදගත් වේ: ඔබ ලබා දෙන ඕනෑම දෙයක් මත Mailgun විසින් එහිම SPF සහ DKIM වාර්තා සකසනු ලබයි, එබැවින් එය ඔබගේ ප්රධාන වසම (root domain) වෙත යොමු කිරීමෙන් අදහස් වන්නේ ඔබගේ ව්යාපාරික තැපැල් පෙට්ටි (mailboxes) රඳා පවතින වාර්තා සමඟම මෙම වාර්තාද පිහිටන බවයි.
ඔබගේ දත්ත තබා ගැනීමට අවශ්ය ස්ථානයට ගැළපෙන කලාපය තෝරන්න — US හෝ EU. එය සටහන් කර තබා ගන්න; පියවර 4 හිදී ඔබට එය අවශ්ය වනු ඇත, තවද එය වඩාත්ම බහුලව වැරදීමට ඉඩ ඇති තනි කරුණයි.
2. Mailgun මඟින් ඔබට ලබා දෙන DNS වාර්තා ප්රකාශයට පත් කරන්න
Mailgun ඔබට ලැයිස්තුවක් පෙන්වයි. ඔබගේ DNS සපයන්නා වෙත ඒවායින් සෑම එකක්ම එක් කරන්න.
| Type | Host | Purpose |
|---|
TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all |
TXT | mailo._domainkey.mail.yourdomain.com | DKIM පොදු යතුර (public key) |
CNAME | email.mail.yourdomain.com | ලුහුබැඳීම සහ ආපසු හැරීම් හැසිරවීම (Tracking and bounce handling) |
MX | mail.yourdomain.com | ආපසු හැරීම් ලබා ගැනීම (Mailgun හි MX ධාරක දෙක) |
⛔ ඔබගේ යැවීමේ උපවසමට දැනටමත් SPF වාර්තාවක් තිබේ නම්, එය සංස්කරණය කරන්න — දෙවැන්නක් එක් නොකරන්න. SPF TXT වාර්තා දෙකක් ඇති වසමක් SPF මුළුමනින්ම අසාර්ථක කරයි, එය කිසිවක් නොමැතිව තිබීමටත් වඩා නරක ය.
ඉන්පසු Mailgun හි Verify DNS Settings ඔබන්න. එය කොළ පැහැයට හැරීමට පැයක් දක්වා ගත විය හැකිය.
⭐ ඔබ පණිවිඩ යවන්නේ පමණක් වුවද MX වාර්තා එක් කරන්න. Mailgun විසින් ආපසු හැරීම් (bounces) එකතු කරන්නේ ඒ මඟිනි. ඒවා නොමැතිව වැරදි ලිපිනයක් කිසිදු තැනකට නොගොස් ආපසු හැරේ, Mailgun හට එය මර්දනය කළ නොහැකි අතර, කිසිදා කිසිවක් නොලැබෙන ලිපිනයකට යැවීම සඳහා ඔබ දිගටම මුදල් ගෙවනු ඇත.
3. ඔබගේ API යතුර ලබා ගන්න
Send → Sending → Domain settings → API keys, හෝ ඔබගේ ගිණුමේ API Keys පිටුව.
ඔබගේ සැලසුම මඟින් එකක් ලබා දෙන්නේ නම්, ඔබගේ ගිණුමේ පුද්ගලික API යතුර වෙනුවට මෙම වසමට සීමා වූ යැවීමේ යතුරක් (sending key) භාවිත කරන්න. යැවීමේ යතුරකට කළ හැක්කේ යැවීම පමණි; පුද්ගලික යතුරට ඔබගේ ලඝු-සටහන් (logs) කියවීමට සහ ඔබගේ ගිණුම වෙනස් කිරීමට හැකිය. අප දෙවැන්න රඳවා තබා ගැනීමට කිසිදු හේතුවක් නැත.
4. එය Zinn® හි සම්බන්ධ කරන්න
ඔබගේ උපකරණ පුවරුවේ Email sending විවෘත කර පුරවන්න:
- Provider — Mailgun
- Send from this domain —
mail.yourdomain.com (ලිපිනයක් නොව, වසමක්)
- Mailgun sending domain — ඔබ Mailgun වෙත එක් කළ වසමම
- Region — පියවර 1 ට ගැළපෙන පරිදි
us හෝ eu
- Mailgun API key — පියවර 3 හි ඇති යතුර
⛔⛔ කලාපය නිවැරදිව තෝරාගන්න. EU හි සත්කාරකත්වය දරන Mailgun ගිණුම් සම්පූර්ණයෙන්ම වෙනස් API ධාරකයකින් සපයනු ලැබේ. EU ගිණුමක යතුරක් US ධාරකය වෙත යැවීමෙන් "401 Unauthorized" ලබා දෙයි — එය කියවෙන්නේ හරියටම වැරදි යතුරක් ලෙසිනි. ඔබගේ යතුර නිසැකවම නිවැරදි නම් සහ ඔබට 401 දෝෂය ලැබෙන්නේ නම්, බොහෝ විට හේතුව මෙයයි.
5. පරීක්ෂණය යවා කේතය ඇතුළත් කරන්න
වෙනත් වසමක ඇති එන ලිපි පෙට්ටියක් භාවිත කරමින් Send test message ඔබන්න — Gmail ලිපිනයක් වඩාත් සුදුසුය. එම එන ලිපි පෙට්ටියෙන් කේතය කියවා එය ඇතුළත් කරන්න. ඔබගේ විද්යුත් තැපෑල වහාම මාරු වේ.
එය ක්රියා නොකරන විට
401 Unauthorized — වැරදි කලාපය (ඉහත බලන්න), නැතහොත් ඔබ වෙනත් Mailgun ගිණුමකින් යතුරක් පිටපත් කර අලවා ඇත. යතුර නැවත ටයිප් කරනවාට වඩා එය අලුතින් ජනනය කරන්න; ආරම්භක key- කොටස අතපසු වීමට පහසුය.
පරීක්ෂණ පණිවිඩය කිසිදා නොපැමිණේ — Mailgun හි Logs පිටුව පරීක්ෂා කරන්න. Mailgun සතුව ඒ පිළිබඳ කිසිදු වාර්තාවක් නොමැති නම්, අක්තපත්රය හෝ වසම් නාමය වැරදිය. Mailgun එය පිළිගෙන පසුව අසාර්ථක වූයේ නම්, ඊට හේතුව සරල වචනවලින් එහි දැක්වෙනු ඇති අතර, එය බොහෝ විට DNS වේ.
"Domain not found" — Mailgun sending domain ක්ෂේත්රය උපවසම ද ඇතුළුව හරියටම Mailgun ලැයිස්තුගත කර ඇති වසම විය යුතුය. Mailgun සඳහා yourdomain.com සහ mail.yourdomain.com යනු එකිනෙකට වෙනස් වසම් දෙකකි.
එය ක්රියාත්මක වී පසුව නැවතුණි — ඔබගේ නොමිලේ අත්හදා බැලීමේ කාලය අවසන් වී ඇත්දැයි පරීක්ෂා කරන්න. Mailgun අත්හදා බැලීමේ ගිණුම්වලට පණිවිඩ යැවිය හැක්කේ බලයලත් ලබන්නන් (authorised recipients) වෙත පමණි, එබැවින් ඔබගේ ගනුදෙනුකරුවන්ට යවන සියල්ල කිසිදු දැනුම්දීමකින් තොරව ක්රියා විරහිත වන අතරතුර, ඔබගේම ලිපිනය වෙත එවන පරීක්ෂණ පණිවිඩය දිගටම ක්රියා කරයි.