ዕውቀት ማዕከል
ኢሜይልን በራስዎ የ SMTP ሰርቨር ይላኩ
የራስዎን የ SMTP ሰርቨር ያገናኙ፡ የትኛውን ፖርት መጠቀም እንዳለብዎት እና ለምን 25 እንደማይሆን፣ እርስዎ እራስዎ ሊያትሟቸው የሚገቡት የ SPF፣ DKIM፣ DMARC እና የተገላቢጦሽ (reverse-DNS) መዝገቦች፣ እንዲሁም ለምን ወደ ምስጠራ የሌለው ግንኙነት መመለስ እንደምንቀበል ይወቁ።
የራስዎን የኢሜይል መሰረተ ልማት የሚያንቀሳቅሱ ከሆነ ወይም አገልግሎት አቅራቢዎ በዝርዝራችን ውስጥ በቀጥታ ያልተካተተ ከሆነ ይህንን ይጠቀሙ — አብዛኛዎቹ የኢሜይል አገልግሎቶች SMTP ያቀርባሉ።
⚠️ አገልግሎት አቅራቢዎ Mailgun፣ SendGrid፣ Postmark፣ Amazon SES ወይም Resend ከሆነ፣ ይልቁስ የራሱን መመሪያ ይጠቀሙ። ችግር በሚፈጠርበት ጊዜ የSMTP ሁኔታ ኮድን ከማንበብ ይልቅ አገልግሎት አቅራቢው በእርግጥ የተናገረውን ማንበብ ስለሚችል፣ እነዚህ ግንኙነቶች የተሻሉ የስህተት መልዕክቶችን ይሰጡዎታል።
የሚያስፈልጉዎት ነገሮች
የኢሜይል አገልጋይዎን ከሚያንቀሳቅሰው አካል አራት ነገሮች ያስፈልጉዎታል፡
- ሆስት (Host) — ለምሳሌ
smtp.yourprovider.com - ፖርት (Port) —
587፣465ወይም2525 - የተጠቃሚ ስም እና የይለፍ ቃል
የትኛው ፖርት
587 ከSTARTTLS ጋር የሚሰራ ማቅረቢያ ነው፣ እና እርስዎ ሊጠቀሙበት የሚገባው ይህንን ነው። ግንኙነቱ በግልጽ ይጀምራል እና ማንኛውም ነገር ከመላኩ በፊት ወደ TLS ከፍ ይላል።
465 ግልጽ ያልሆነ (implicit) TLS ነው — ከመጀመሪያው ባይት ጀምሮ የተመስጠረ። እኩል ጥሩ ነው፤ ചില አገልግሎት አቅራቢዎች ይህንን ይመርጣሉ።
2525 ጥቂት አውታረ መረቦች 587ን ስለሚከለክሉ አንዳንዶች የሚያቀርቡት ይፋዊ ያልሆነ አማራጭ ነው። አገልግሎት አቅራቢዎ እንዲጠቀሙበት ሲነግርዎት ብቻ ይጠቀሙበት።
⛔ ፖርት 25 እዚህ ተቀባይነት አለው ነገር ግን ከቶውኑ ትክክለኛው መልስ አይደለም። ይህ የኢሜይል አገልጋዮች እርስ በእርስ ለመነጋገር የሚጠቀሙበት ፖርት እንጂ፣ አንድ መተግበሪያ መልዕክት ለማቅረብ የሚጠቀምበት አይደለም። በአብዛኛዎቹ አውታረ መረቦች ላይ የተከለከለ ነው፣ ብዙ ጊዜ ማረጋገጫ የለውም፣ እና በሚሰራበት ቦታም ቢሆን ብዙ ጊዜ ያልተመስጠረ ነው።
⛔⛔ ያልተመስጠረ ግንኙነት በመጠቀም አንልክም። 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 ሪኮርድ።
ሪቨርስ DNS — ለአገልጋይዎ IP አድራሻ የPTR ሪኮርድ ወደ ሆስት ስሙ መመለስ አለበት። ትላልቅ ተቀባዮች ይህንን ያረጋግጣሉ እና ብዙዎቹ ያለ እሱ ከአድራሻ ኢሜይል አይቀበሉም። ይህንን የሚያዘጋጀው የዌብ ሆስቲንግ አገልግሎት አቅራቢዎ እንጂ የDNS አቅራቢዎ አይደለም።
⭐ አንዴ ከስራ ካስገቡት በኋላ ጥሩ ነፃ ማረጋገጫ፡ ወደ mail-tester.com መልዕክት ይላኩ እና ነጥቡን ያንብቡ። ከአራቱ የትኛው ስህተት እንደሆነ ይነግርዎታል፣ ይህም ከአይፈለጌ መልዕክት (spam) ፎልደር ከ መገመት በጣም ፈጣን ነው።
በ Zinn® ውስጥ ያገናኙት።
በዳሽቦርድዎ ውስጥ ኢሜይል መላክ የሚለውን ይክፈቱ፡
- አገልግሎት አቅራቢ — የSMTP አገልጋይ
- ከዚህ ዶሜይን ይላኩ —
mail.yourdomain.com(ዶሜይን እንጂ አድራሻ አይደለም) - የSMTP ሆስት፣ ፖርት፣ የተጠቃሚ ስም፣ የይለፍ ቃል
- STARTTLSን ይጠቀሙ — በፖርት 465 ላይ ካልሆኑ በስተቀር፣ ያበሩት
⭐ የአንድን ሰው መግቢያ ከመደጋገም ይልቅ ለዚህ የተለየ የፖስታ ሳጥን ወይም የማቅረቢያ ተጠቃሚ ይፍጠሩ። አንድ ሰው ሲለቅ እና የይለፍ ቃሉ ሲቀየር፣ የደንበኞችዎ ማሳወቂያዎች መቆም የለባቸውም።
ሙከራውን ይላኩ እና ኮዱን ያስገቡ
በሌላ ዶሜይን ላይ ወዳለ የገቢ መልዕክት ሳጥን ሙከራ መልዕክት ይላኩ የሚለውን ይጫኑ፣ ኮዱን ከእሱ ውስጥ ያንብቡ እና ያስገቡት።
በማይሰራበት ጊዜ
"የኢሜይል አገልጋዩ የተጠቃሚ ስሙን ወይም የይለፍ ቃሉን ውድቅ አድርጎታል" — የSMTP AUTH አልተሳካም። አገልግሎት አቅራቢዎ በመለያው ላይ ባለሁለት-ደረጃ ማረጋገጫ ካለው፣ የመግቢያ የይለፍ ቃል ሳይሆን በእርግጠኝነት የመተግበሪያ የይለፍ ቃል (app password) ያስፈልግዎታል።
"host:port መድረስ አልተቻለም" — ፖርቱ ተከልክሏል፣ የሆስት ስሙ ስህተት ነው፣ ወይም አገልጋዩ በዚያ ፖርት ላይ ማቅረቢያን አያዳምጥም። ከሌላ ማሽን telnet smtp.yourprovider.com 587 ማድረግ የትኛው እንደሆነ ይነግርዎታል።
የTLS ስህተት — የአገልጋይዎ ሰርተፊኬት ጊዜው አልፎበታል፣ በራስ የተፈረመ ነው፣ ወይም ካስገቡት የሆስት ስም ጋር አይዛመድም። ሰርተፊኬቶችን እናረጋግጣለን እና ያንን ማረጋገጫ አናልፍም፤ ሰርተፊኬቱን ያስካክሉ።
"የኢሜይል አገልጋዩ ተቀባዩን እምቢ ብሏል" — አገልጋይዎ ለዚህ ላኪ ለማስተላለፍ አልተዋቀረም፣ ይህም አብዛኛውን ጊዜ የተረጋገጠው ተጠቃሚ እንደ እርስዎ የመላኪያ ዶሜይን ሆኖ ለመላክ ፈቃድ የለውም ማለት ነው።
ይላካል ነገር ግን ሁሉም ነገር አይፈለጌ መልዕክት (spam) ውስጥ ይገባል — እሱ DNS እንጂ SMTP አይደለም። ከላይ በተጠቀሱት SPF፣ DKIM፣ DMARC እና ሪቨርስ DNS በኩል ይስሩ፣ ከዚያ የmail-tester ማረጋገጫውን እንደገና ያሂዱ።