දැණුම් මූලාශ්‍රය

ඔබේම SMTP සේවාදායකය හරහා විද්‍යුත් තැපෑලක් යවන්න

ඔබේම SMTP සේවාදායකය සම්බන්ධ කරන්න: භාවිතා කළ යුතු තොට (port) කුමක්ද සහ 25 වන තොට භාවිතා නොකළ යුත්තේ මන්ද, ඔබ විසින්ම ප්‍රකාශයට පත් කළ යුතු SPF, DKIM, DMARC සහ ප්‍රතිලෝම DNS (reverse-DNS) වාර්තා මොනවාද, සහ සංකේතනය නොකළ සම්බන්ධතාවකට යළි හැරීමට අප ප්‍රතික්ෂේප කරන්නේ මන්ද.

ඔබේම තැපැල් යටිතල පහසුකම් ක්‍රියාත්මක කරන්නේ නම්, නැතහොත් ඔබේ සපයන්නා අප සෘජුවම ලැයිස්තුගත කර නැති අයෙකු නම් මෙය භාවිත කරන්න — සෑම තැපැල් සේවාවක්ම පාහේ SMTP ලබා දෙයි.

⚠️ ඔබේ සපයන්නා Mailgun, SendGrid, Postmark, Amazon SES හෝ Resend නම්, ඒ වෙනුවට එහිම මාර්ගෝපදේශය භාවිත කරන්න. යම් වරදක් සිදු වූ විට එම සම්බන්ධතා මඟින් ඔබට වඩා හොඳ දෝෂ පණිවිඩ ලබා දෙයි, මන්ද SMTP තත්ත්ව කේතයකට වඩා සපයන්නා සැබවින්ම පැවසූ දේ අපට කියවිය හැකි බැවිනි.

ඔබට අවශ්‍ය දේ

ඔබේ තැපැල් සේවාදායකය ක්‍රියාත්මක කරන ඕනෑම අයෙකුගෙන් කරුණු හතරක්:

  • Host — උදා. smtp.yourprovider.com
  • Port587, 465 හෝ 2525
  • Username සහ password

කුමන පෝට් එකද

587 යනු STARTTLS සහිත submission වන අතර ඔබ භාවිත කළ යුත්තේ එයයි. සම්බන්ධතාවය සාමාන්‍ය ලෙස ආරම්භ වන අතර ඕනෑම දෙයක් යැවීමට පෙර TLS වෙත යාවත්කාලීන වේ.

465 යනු implicit TLS වේ — පළමු බයිට් එකේ සිටම සංකේතනය කර ඇත. එකසේ සුදුසුය; ඇතැම් සපයන්නන් මෙයට වඩාත් කැමැත්තක් දක්වයි.

2525 යනු ජාල කිහිපයක් 587 වාරණය කරන බැවින් ඇතැම් හෝස්ට්වරුන් ලබා දෙන නිල නොවන විකල්පයකි. ඔබේ සපයන්නා ඔබට පවසන්නේ නම් පමණක් මෙය භාවිත කරන්න.

මෙහිදී Port 25 පිළිගනු ලැබුවද, එය කිසිසේත්ම නිවැරදි පිළිතුර නොවේ. එය යෙදුමක් මඟින් පණිවිඩයක් යැවීමට (submit) භාවිත කරන පෝට් එක නොව, තැපැල් සේවාදායකයන් එකිනෙක සමඟ සන්නිවේදනය කිරීමට භාවිත කරන පෝට් එකයි. එය බොහෝ ජාලයන්හි වාරණය කර ඇත, බොහෝ විට සත්‍යාපනයක් නැත, සහ එය ක්‍රියාත්මක වන ස්ථානයන්හිද බොහෝ විට සංකේතනය කර නොමැත.

⛔⛔ අප සංකේතනය නොකළ සම්බන්ධතාවයක් හරහා පණිවිඩ යවන්නේ නැත. ඔබ Use STARTTLS සක්‍රිය කර තැබුවහොත් — ඔබ එසේ කළ යුතුය — සහ ඔබේ සේවාදායකය යාවත්කාලීන වීම ප්‍රතික්ෂේප කරන්නේ නම්, සාමාන්‍ය ලෙස ඉදිරියට යනවා වෙනුවට යැවීම අසාර්ථක වේ. එය හිතාමතාම සිදු කර ඇත: ඔබේ පාරිභෝගිකයන්ගේ මුරපද නැවත සැකසීමේ සබැඳි ගමන් කරන්නේ මෙම පණිවිඩ තුළය, තවද කිසිවෙකුගේ අවධානයට ලක් නොවන පහත වැටීමක් (downgrade) යනු නරකම ආකාරයේ අසාර්ථක වීමයි, මන්ද තැපෑල තවමත් ලැබෙන බැවිනි.

පළමුව ඔබේ DNS සකසන්න

පාලනය කළ සේවාවක් (managed service) මෙන් ඔබේ සපයන්නා මෙය ඔබ වෙනුවෙන් නොකරයි. ඔබ පණිවිඩ යවන ඩොමේන් එක මත ඔබට මේවා අවශ්‍ය වේ:

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 එක වෙත විසඳිය යුතුය (resolve). විශාල ලබන්නන් මෙය පරීක්ෂා කරන අතර බොහෝ දෙනෙක් එය නොමැති ලිපිනවලින් තැපැල් භාර නොගනිති. ඔබේ DNS සපයන්නා නොව, ඔබේ හෝස්ටිං සපයන්නා මෙය සකසයි.

⭐ එය සක්‍රිය වූ පසු කළ හැකි හොඳ නොමිලේ පරීක්ෂණයක්: mail-tester.com වෙත පණිවිඩයක් යවා ලකුණු ප්‍රමාණය කියවන්න. ස්පෑම් ෆෝල්ඩරයකින් අනුමාන කිරීමට වඩා වේගයෙන්, හතරෙන් කුමක් වැරදිදැයි එය ඔබට පවසයි.

එය Zinn® හි සම්බන්ධ කරන්න

ඔබේ උපකරණ පුවරුවේ (dashboard) Email sending විවෘත කරන්න:

  • Provider — SMTP server
  • Send from this domainmail.yourdomain.com (ලිපිනයක් නොව, ඩොමේන් එකක්)
  • SMTP host, Port, Username, Password
  • Use STARTTLS — ඔබ port 465 හි නොමැති නම්, සක්‍රිය කරන්න

⭐ පුද්ගලයෙකුගේ ලොගින් එක නැවත භාවිත කරනවා වෙනුවට, මේ සඳහාම වෙන් වූ තැපැල් පෙට්ටියක් හෝ submission පරිශීලකයෙකු සාදන්න. යම් අයෙකු ආයතනයෙන් ඉවත් වූ විට සහ ඔවුන්ගේ මුරපදය වෙනස් වූ විට, ඔබේ පාරිභෝගිකයන්ගේ දැනුම්දීම් නතර නොවිය යුතුය.

පරීක්ෂණය යවා කේතය ඇතුළත් කරන්න

වෙනස් ඩොමේන් එකක ඇති එන ලිපි තැපැල් පෙට්ටියකට Send test message ඔබන්න, එයින් කේතය කියවා, එය ඇතුළත් කරන්න.

එය ක්‍රියා නොකරන විට

"The mail server rejected the username or password" — SMTP AUTH අසාර්ථක විය. ඔබේ සපයන්නාගේ ගිණුමේ ද්වි-සාධක සත්‍යාපනය සක්‍රිය කර ඇත්නම්, ලොගින් මුරපදයට වඩා ඔබට app password එකක් අනිවාර්යයෙන්ම අවශ්‍ය වේ.

"Could not reach host:port" — පෝට් එක වාරණය කර ඇත, hostname එක වැරදිය, නැතහොත් සේවාදායකය එම පෝට් එකෙහි submission සඳහා සවන් නොදෙයි. වෙනත් යන්ත්‍රයක සිට telnet smtp.yourprovider.com 587 කිරීමෙන් කුමක්දැයි ඔබට දැනගත හැක.

A TLS error — ඔබේ සේවාදායකයේ සහතිකය කල් ඉකුත් වී ඇත, ස්වයං-අත්සන් කර ඇත, නැතහොත් ඔබ ඇතුළත් කළ hostname එකට ගැලපෙන්නේ නැත. අප සහතික පරීක්ෂා කරන අතර එම පරීක්ෂණය මඟ හරින්නේ නැත; සහතිකය නිවැරදි කරන්න.

"The mail server refused the recipient" — මෙම යවන්නා සඳහා යැවීමට (relay) ඔබේ සේවාදායකය වින්‍යාස කර නොමැත, මෙයින් අදහස් කරන්නේ සාමාන්‍යයෙන් සත්‍යාපිත පරිශීලකයාට ඔබේ යවන ඩොමේන් එක ලෙස පණිවිඩ යැවීමට අවසර නොමැති බවයි.

එය යැවෙන නමුත් සියල්ල ස්පෑම් වෙත වැටේ — එය SMTP නොව, DNS වේ. ඉහත SPF, DKIM, DMARC සහ reverse DNS හරහා ක්‍රියා කර, පසුව mail-tester පරීක්ෂණය නැවත ක්‍රියාත්මක කරන්න.

තවමත් සිරවී සිටිනවාද?

සෑම සැලසුමකටම සහය ඇතුළත් වන අතර ඔබේම භාෂාවෙන් පිළිතුරු ලැබේ.

සහාය අමතන්න සියලුම ලිපි