Msingi wa maarifa
Tuma barua pepe kupitia seva yako ya SMTP
Unganisha seva yako mwenyewe ya SMTP: ni bandari gani ya kutumia na kwa nini sio 25, rekodi za SPF, DKIM, DMARC na reverse-DNS ambazo sharti uzichapishe mwenyewe, na kwa nini tunakataa kurudi kwenye muunganisho ambao haujasimbwa kwa njia fiche.
Tumia hii ikiwa unaendesha miundombinu yako ya barua pepe, au ikiwa mtoa huduma wako si miongoni mwa wale tunaowajumuisha 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 wako badala yake. Miunganisho hiyo inakupa ujumbe bora zaidi wa hitilafu jambo fulani linapoharibika, kwa sababu tunaweza kusoma kile ambacho mtoa huduma alisema badala ya nambari ya hali ya SMTP.
Unachohitaji
Vitu vinne, kutoka kwa yeyote anayeendesha seva yako ya barua pepe:
- Host — mf.
smtp.yourprovider.com - Port —
587,465au2525 - Username na password
Bandari gani
587 ni uwasilishaji wenye STARTTLS na ndiyo unayopaswa kutumia. Muunganisho huanza bila usimbaji fiche na huimarishwa kuwa TLS kabla ya kitu chochote kutumwa.
465 ni TLS fiche tangu mwanzo — imesimbwa kwa njia fiche kutoka baiti ya kwanza. Ni nzuri sawa; baadhi ya watoa huduma huipendelea.
2525 ni njia mbadala isiyo rasmi ambayo baadhi ya wenyeji hutoa kwa sababu mitandao michache inazuia 587. Itumie tu ikiwa mtoa huduma wako atakuambia ufanye hivyo.
⛔ Port 25 inakubaliwa hapa lakini karibu haijawahi kuwa jibu sahihi. Hii ndiyo bandari ambayo seva za barua pepe hutumia kuwasiliana, si ile ambayo programu hutumia kuwasilisha ujumbe. Imefungwa kwenye mitandao mingi, mara nyingi haina uthibitishaji, na inapofanya kazi mara nyingi haijasimbwa kwa njia fiche.
⛔⛔ Hatutatuma kupitia muunganisho ambao haujasimbwa kwa njia fiche. Ikiwa utaacha Use STARTTLS ikiwa imewashwa — na unapaswa kufanya hivyo — na seva yako ikataa kuboresha, utumaji unashindwa badala ya kuendelea bila usimbaji fiche. Hiyo ni kwa makusudi: viungo vya kuweka upya nenosiri vya wateja wako husafiri katika jumbe hizi, na upunguzaji ambao hakuna anayeugundua ndiyo aina mbaya zaidi ya hitilafu, kwa sababu barua pepe bado inawasili.
Sanidi DNS yako kwanza
Mtoa huduma wako hafanyi hivi kwa ajili yako kwa njia ambayo huduma inayosimamiwa hufanya. Unahitaji, kwenye kikoa unachotuma kutoka:
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, ihariri; rekodi mbili za SPF kwenye kikoa kimoja hufeli SPF kabisa.
DKIM — seva yako ya barua pepe inasaini jumbe zinazotoka na unachapisha ufunguo wa umma unaolingana katika <selector>._domainkey.yourdomain.com. Kwenye Postfix hii kwa kawaida ni OpenDKIM; mtoa huduma wako atakuambia kiteuzi.
DMARC — rekodi ya TXT kwenye _dmarc.yourdomain.com, ikianza na v=DMARC1; p=none; huku ukihakikisha kuwa SPF na DKIM zote zimefaulu.
Reverse DNS — rekodi ya PTR kwa anwani ya IP ya seva yako inapaswa kutatua kurudi kwenye jina lake la seva. Vipokezi vikubwa huangalia hili na vingi havitakubali barua pepe kutoka kwa anwani isiyo nayo. Mtoa huduma wako wa kukaribisha huiweka, si mtoa huduma wako wa DNS.
⭐ Ukaguzi mzuri wa bure mara tu unapoiendesha: tuma ujumbe kwa mail-tester.com na usome alama. Inakuambia ni ipi kati ya hizo nne si sahihi, jambo ambalo ni la haraka zaidi kuliko kukisia kutoka kwenye folda ya taka (spam).
Iunganishe katika Zinn®
Fungua Email sending kwenye dashibodi yako:
- Provider — Seva ya SMTP
- Send from this domain —
mail.yourdomain.com(kikoa, si anwani) - SMTP host, Port, Username, Password
- Use STARTTLS — imewashwa, isipokuwa kama uko kwenye bandari 465
⭐ Unda kisanduku cha barua kilichojitolea au mtumiaji wa kuwasilisha kwa ajili ya hili, badala ya kutumia tena kuingia kwa mtu fulani. Mtu fulani anapoondoka na nenosiri lake kubadilika, arifa za wateja wako hazipaswi kuacha.
Tuma jaribio na uweke msimbo
Bonyeza Send test message kwa kikasha kwenye kikoa tofauti, soma msimbo kutoka humo, na uweke.
Wakati haifanyi kazi
"The mail server rejected the username or password" — uthibitishaji wa SMTP ulifeli. Ikiwa mtoa huduma wako ana uthibitishaji wa mambo mawili kwenye akaunti, unahitaji kwa hakika app password badala ya nenosiri la kuingia.
"Could not reach host:port" — bandari imefungwa, jina la seva si sahihi, au seva haisikilizi uwasilishaji kwenye bandari hiyo. telnet smtp.yourprovider.com 587 kutoka kwa mashine nyingine itakuambia ipi.
A TLS error — cheti cha seva yako kimeisha muda wake, kimesainiwa na mwenyewe, au hakilingani na jina la seva uliyoingiza. Tunathibitisha vyeti na hatutaruka ukaguzi huo; rekebisha cheti.
"The mail server refused the recipient" — seva yako haijasitawishwa ili kusambaza tena kwa mtumaji huyu, jambo ambalo kwa kawaida linamaanisha mtumiaji aliyethibitishwa haruhusiwi kutuma kama kikoa chako cha kutuma.
Inatuma lakini kila kitu kinatua kwenye barua taka — hiyo ni DNS, sio SMTP. Fanya kazi kupitia SPF, DKIM, DMARC na DNS ya nyuma hapo juu, kisha uendeshe tena ukaguzi wa mail-tester.
Bado umekwama?
Usaidizi umejumuishwa kwenye kila mpango na majibu yanatolewa kwa lugha yako mwenyewe.
Wasiliana na usaidizi → Makala zote →