Tumia hii ikiwa unaendesha miundombinu yako mwenyewe ya barua pepe, au ikiwa mtoa huduma wako ni yule ambaye hatujaorodhesha moja kwa moja — takriban kila huduma ya barua pepe hutoa SMTP.
⚠️ Ikiwa mtoa huduma wako ni Mailgun, SendGrid, Postmark, Amazon SES au Resend, tumia mwongozo wake wenyewe badala yake. Miunganisho hiyo inakupa jumbe bora zaidi za hitilafu jambo linapoharibika, kwa sababu tunaweza kusoma kile ambacho mtoa huduma alisema hasa badala ya msimbo wa hali ya SMTP.
Kile unachohitaji
Vitu vinne, kutoka kwa yeyote anayeendesha seva yako ya barua pepe:
- Seva pangishi (Host) — k.m.
smtp.yourprovider.com
- Lango (Port) —
587, 465 au 2525
- Jina la mtumiaji na nenosiri
Lango gani
587 ni uwasilishaji wenye STARTTLS na ndilo unalopaswa kutumia. Muunganisho huanza bila usimbaji fiche na kuboreshwa hadi TLS kabla ya kitu chochote kutumwa.
465 ni TLS fiche — iliyosimbwa kwa njia fiche kuanzia baiti ya kwanza. Ni sawa vilevile; baadhi ya watoa huduma wanapendelea hili.
2525 ni njia mbadala isiyo rasmi ambayo baadhi ya seva pangishi hutoa kwa sababu mitandao michache huzuia 587. Litumie tu ikiwa mtoa huduma wako anakuambia ufanye hivyo.
⛔ Lango 25 linakubaliwa hapa lakini karibu kila mara silo jibu sahihi. Ndilo lango ambalo seva za barua pepe hutumia kuzungumza zenyewe kwa zenyewe, si lile ambalo programu hutumia kuwasilisha ujumbe. Limezuiwa kwenye mitandao mingi, mara nyingi halina uthibitishaji, na pale linapofanya kazi mara nyingi huwa halijasimbwa kwa njia fiche.
⛔⛔ Hatatuma kupitia muunganisho usiosimbwa kwa njia fiche. Ukiacha Tumia STARTTLS ikiwa imewashwa — na unapaswa kufanya hivyo — na seva yako ikatae kuboresha, utumaji hushindwa badala ya kuendelea bila usimbaji fiche. Hilo linafanywa kimakusudi: viungo vya wateja wako vya kuweka upya nenosiri husafiri katika jumbe hizi, na kuteremshwa kwa usalama ambako hakuna mtu anayegundua ndio aina mbaya zaidi ya hitilafu, kwa sababu barua pepe bado inafika.
Sanidi DNS yako kwanza
Mtoa huduma wako hakufanyii hili kama vile huduma inayodhibitiwa inavyofanya. Unahitaji, kwenye kikoa unachotuma kutoka kwake:
SPF — rekodi ya TXT inayoidhinisha anwani ya seva yako: v=spf1 ip4:203.0.113.10 -all, au v=spf1 a:smtp.yourprovider.com -all. Ikiwa tayari una rekodi ya SPF, irekebishe; rekodi mbili za SPF kwenye kikoa kimoja hufanya SPF ishindwe kabisa.
DKIM — seva yako ya barua pepe hutia sahihi jumbe zinazotoka na unachapisha ufunguo wa umma unaolingana katika <selector>._domainkey.yourdomain.com. Kwenye Postfix hii kawaida huwa ni OpenDKIM; mtoa huduma wako atakuambia kiteuzi (selector).
DMARC — rekodi ya TXT katika _dmarc.yourdomain.com, ikianzia na v=DMARC1; p=none; wakati unapothibitisha kuwa SPF na DKIM zote zinafaulu.
DNS ya kinyume (Reverse DNS) — rekodi ya PTR kwa anwani ya IP ya seva yako inapaswa kutatua kurudi kwenye jina lake la seva pangishi. Wapokeaji wakubwa hukagua hili na wengi hawatakubali barua pepe kutoka kwa anwani isiyo na rekodi hiyo. Mtoa huduma wako wa upangishaji ndiye anayeiweka, si mtoa huduma wako wa DNS.
⭐ Ukaguzi mzuri wa bure mara tu unapoiweka kufanya kazi: tuma ujumbe kwa mail-tester.com na usome alama. Inakuambia ni kipi kati ya hivyo vinne kina hitilafu, jambo ambalo ni la haraka zaidi kuliko kukisia kutoka kwenye folda ya barua taka (spam).
Iunganishe katika Zinn®
Fungua Utumaji wa barua pepe kwenye dashibodi yako:
- Mtoa huduma — Seva ya SMTP
- Tuma kutoka kwa kikoa hiki —
mail.yourdomain.com (kikoa, si anwani)
- Seva pangishi ya SMTP, Lango, Jina la mtumiaji, Nenosiri
- Tumia STARTTLS — imewashwa, isipokuwa kama uko kwenye lango 465
⭐ Tengeneza kisanduku maalum cha barua pepe au mtumiaji wa uwasilishaji kwa ajili ya hili, badala ya kutumia tena maelezo ya kuingia ya mtu. Mtu anapoondoka na nenosiri lake kubadilika, arifa za wateja wako hazipaswi kukoma.
Tuma jaribio na uweke msimbo
Bonyeza Tuma ujumbe wa jaribio kwa kisanduku pokezi kilicho kwenye kikoa tofauti, soma msimbo kutoka humo, na uuweke.
Wakati haifanyi kazi
"Seva ya barua pepe imekataa jina la mtumiaji au nenosiri" — SMTP AUTH imeshindwa. Ikiwa mtoa huduma wako ana uthibitishaji wa hatua mbili kwenye akaunti, karibu hakika unahitaji nenosiri la programu badala ya nenosiri la kuingia.
"Haikuweza kufikia host:port" — lango limezuiwa, jina la seva pangishi si sahihi, au seva haisikilizi uwasilishaji kwenye lango hilo. telnet smtp.yourprovider.com 587 kutoka kwa mashine nyingine itakuambia ni ipi kati ya hizo.
Hitilafu ya TLS — cheti cha seva yako kimeisha muda wake, kimesainiwa kibinafsi, au hakilingani na jina la seva pangishi uliloweka. Tunathibitisha vyeti na hatutaruka ukaguzi huo; rekebisha cheti.
"Seva ya barua pepe imemkataa mpokeaji" — seva yako haijasanidiwa kusambaza barua pepe (relay) kwa mtumaji huyu, ambayo kwa kawaida inamaanisha mtumiaji aliyethibitishwa haruhusiwi kutuma kama kikoa chako cha kutuma.
Inatuma lakini kila kitu kinaishia kwenye barua taka — hiyo ni DNS, si SMTP. Fanyia kazi SPF, DKIM, DMARC na DNS ya kinyume hapo juu, kisha fanya ukaguzi wa mail-tester tena.