ඔබ ඔබේම තැපැල් යටිතල පහසුකම් ක්රියාත්මක කරන්නේ නම්, හෝ ඔබගේ සේවා සපයන්නා අප සෘජුව ලැයිස්තුගත කර නොමැති අයෙකු නම් මෙය භාවිත කරන්න — සෑම තැපැල් සේවාවක්ම පාහේ SMTP ලබා දෙයි.
⚠️ ඔබගේ සපයන්නා Mailgun, SendGrid, Postmark, Amazon SES හෝ Resend නම්, ඒ වෙනුවට එහිම මාර්ගෝපදේශය භාවිත කරන්න. යම් දෙයක් වැරදුණු විට එම සම්බන්ධතා ඔබට වඩා හොඳ දෝෂ පණිවිඩ ලබා දෙයි, මන්ද අපට SMTP තත්ත්ව කේතයකට වඩා සපයන්නා සැබවින්ම පැවසූ දේ කියවිය හැකි බැවිනි.
ඔබට අවශ්ය දේ
ඔබගේ තැපැල් සේවාදායකය ක්රියාත්මක කරන ඕනෑම අයෙකුගෙන් කරුණු හතරක්:
- Host — උදා.
smtp.yourprovider.com
- Port —
587, 465 හෝ 2525
- පරිශීලක නාමය සහ මුරපදය
කුමන port එකද
587 යනු STARTTLS සහිත submission වන අතර ඔබ භාවිත කළ යුත්තේ එයයි. සම්බන්ධතාවය පැහැදිලිව (in the clear) ආරම්භ වන අතර කිසිවක් යැවීමට පෙර TLS වෙත උත්ශ්රේණි කෙරේ.
465 යනු implicit TLS වේ — පළමු බයිටයේ සිටම සංකේතනය කර ඇත. එක හා සමානවම හොඳය; සමහර සපයන්නන් එයට කැමැත්තක් දක්වයි.
2525 යනු ජාල කිහිපයක් 587 අවහිර කරන බැවින් සමහර ධාරකයන් විසින් ලබා දෙන නිල නොවන විකල්පයකි. ඔබගේ සපයන්නා ඔබට එසේ කිරීමට පවසන්නේ නම් පමණක් එය භාවිත කරන්න.
⛔ Port 25 මෙහි පිළිගනු ලැබුවද, එය කිසි විටෙකත් නිවැරදි පිළිතුර නොවේ. එය යෙදුමක් විසින් පණිවිඩයක් ඉදිරිපත් කිරීමට භාවිත කරන එකක් නොව, තැපැල් සේවාදායකයන් එකිනෙකා සමඟ සන්නිවේදනය කිරීමට භාවිත කරන port එකයි. එය බොහෝ ජාල වල අවහිර කර ඇත, නිතරම එයට සත්යාපනයක් නොමැත, සහ එය ක්රියා කරන අවස්ථාවලදී පවා බොහෝ විට සංකේතනය කර නොමැත.
⛔⛔ අප සංකේතනය නොකළ සම්බන්ධතාවක් හරහා පණිවිඩ යවන්නේ නැත. ඔබ Use STARTTLS සක්රිය කර තැබුවහොත් — සහ ඔබ එසේ කළ යුතුය — ඔබගේ සේවාදායකය උත්ශ්රේණි කිරීම ප්රතික්ෂේප කරන්නේ නම්, සංකේතනය නොකර ඉදිරියට යනවාට වඩා යැවීම අසාර්ථක වේ. එය හිතාමතාම සිදු කර ඇත: ඔබගේ සේවාදායකයින්ගේ මුරපදය යළි පිහිටුවීමේ සබැඳි මෙම පණිවිඩ තුළ ගමන් කරයි, සහ කිසිවෙකු නොදකින පහත වැටීමක් (downgrade) යනු නරකම ආකාරයේ අසාර්ථකත්වයයි, මන්ද තැපෑල තවමත් ලැබෙන බැවිනි.
පළමුව ඔබගේ DNS සකසන්න
කළමනාකරණය කරන ලද සේවාවක් සිදු කරන ආකාරයට ඔබගේ සපයන්නා මෙය ඔබ වෙනුවෙන් සිදු නොකරයි. ඔබ යවනු ලබන වසම (domain) මත ඔබට අවශ්ය වන්නේ:
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 සපයන්නා නොව, ඔබගේ hosting සපයන්නා එය සකසයි.
⭐ ඔබට එය ක්රියාත්මක වූ පසු කළ හැකි හොඳ නොමිලේ පරීක්ෂාවක්: mail-tester.com වෙත පණිවිඩයක් යවා ලකුණු ප්රමාණය කියවන්න. හතරෙන් වැරදි කුමක්දැයි එය ඔබට පවසයි, එය spam ෆෝල්ඩරයකින් අනුමාන කිරීමට වඩා බෙහෙවින් වේගවත්ය.
Zinn® හි එය සම්බන්ධ කරන්න
ඔබගේ උපකරණ පුවරුවේ Email sending විවෘත කරන්න:
- Provider — SMTP server
- Send from this domain —
mail.yourdomain.com (ලිපිනයක් නොව, වසමක්)
- SMTP host, Port, Username, Password
- Use STARTTLS — ඔබ port 465 හි නොමැති නම්, සක්රිය කරන්න
⭐ පුද්ගලයෙකුගේ ලොගින් එක නැවත භාවිත කරනවාට වඩා, මේ සඳහා වෙන් වූ තැපැල් පෙට්ටියක් හෝ submission පරිශීලකයෙකු සාදන්න. යමෙකු ඉවත් වී ඔවුන්ගේ මුරපදය වෙනස් වූ විට, ඔබගේ සේවාදායකයින්ගේ දැනුම්දීම් නතර නොවිය යුතුය.
පරීක්ෂණය යවා කේතය ඇතුළත් කරන්න
වෙනත් වසමක ඇති ලැබීම් ලිපිනයකට (inbox) Send test message ඔබන්න, එයින් කේතය කියවා, එය ඇතුළත් කරන්න.
එය ක්රියා නොකරන විට
"The mail server rejected the username or password" — SMTP AUTH අසාර්ථක විය. ඔබගේ සපයන්නා ගිණුමෙහි ද්වි-සාධක සත්යාපනය සක්රිය කර ඇත්නම්, ඔබට ලොගින් මුරපදයට වඩා නිසැකවම යෙදුම් මුරපදයක් (app password) අවශ්ය වේ.
"Could not reach host:port" — port එක අවහිර කර ඇත, ධාරක නාමය වැරදිය, නැතහොත් සේවාදායකය එම port එකෙහි submission සඳහා සවන් නොදෙයි. වෙනත් පරිගණකයක සිට ක්රියාත්මක කරන telnet smtp.yourprovider.com 587 මඟින් ඒ කුමක්දැයි ඔබට කියනු ඇත.
A TLS error — ඔබගේ සේවාදායකයේ සහතිකය කල් ඉකුත් වී ඇත, self-signed කර ඇත, නැතහොත් ඔබ ඇතුළත් කළ ධාරක නාමයට නොගැළපේ. අප සහතික සත්යාපනය කරන අතර එම පරීක්ෂාව මඟ හරින්නේ නැත; සහතිකය නිවැරදි කරන්න.
"The mail server refused the recipient" — මෙම යවන්නා සඳහා relay කිරීමට ඔබගේ සේවාදායකය වින්යාස කර නොමැත, එයින් සාමාන්යයෙන් අදහස් වන්නේ සත්යාපිත පරිශීලකයාට ඔබගේ යවන වසම ලෙස යැවීමට අවසර නොමැති බවයි.
එය යැවෙන නමුත් සියල්ල spam වෙත යයි — එය DNS මිස SMTP නොවේ. ඉහත ඇති SPF, DKIM, DMARC සහ reverse DNS පරීක්ෂා කර සකසන්න, ඉන්පසු mail-tester පරීක්ෂාව නැවත ධාවනය කරන්න.