Zakaj je posredni strežnik SMTP potreben za pošiljanje pošte?
Ker se oseba nauči več o tem, kako delujejo poštni odjemalci, strežniki SMTP in celoten sistem za elektronsko pošto, je morda zanimivo, zakaj je vmesni strežnik SMTP potreben. S tem v mislih ima današnji SuperUser Q & A odgovor na vprašanja radovednega bralca.
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Fotografija, ki jo je dal David Schroeder (Flickr).
Vprašanje
Bralnik SuperUser Tobia želi vedeti, zakaj je za pošiljanje pošte potreben vmesni strežnik SMTP:
Zakaj potrebujem vmesni strežnik SMTP za pošiljanje pošte? Zakaj moj poštni odjemalec (Outlook ali Thunderbird) ne more pošiljati sporočil neposredno na SMTP domeno prejemnika?
Na primer, če moram poslati pošto na [email protected] s svojim Gmailovim računom ga pošljem na smtp.gmail.com strežnik; potem strežnik pošlje moje sporočilo na strežnik MX example.com.
Zakaj je vmesni strežnik SMTP potreben za pošiljanje pošte?
Odgovor
Sodelavka uporabnika SuperUser davidgo ima odgovor za nas:
Tehnično je mogoče pošiljati pošto neposredno na SMTP strežnik prejemnika iz vašega računalnika.
Če pogledamo iz zgodovinske podlage, če je oddaljeni strežnik SMTP izključen, želite, da se sistem samodejno obdela in se ponovno poskusi, zato imate strežnik SMTP. Podobno v starih časih niso bili vsi poštni strežniki ves čas povezani (povezave na dolge razdalje so bile drage), zato je bila pošta postavljena v čakalno vrsto in poslana, ko je bila vzpostavljena povezava..
Če se preselimo na poceni internetne storitve, je še vedno koristno imeti mehanizme za ponovni pošiljanje pošte, če strežnik ni na voljo. Ni idealno, da bi bila ta funkcija zapisana v MUA (Mail user agent / end user mail program). Te funkcije se ujemajo z MTA (strežnik za pošto / strežnik SMTP).
Ampak to postane slabše - pošiljatelji neželene pošte. Večina pošte (več kot 80 odstotkov) je neželena pošta. Ponudniki pošte počnejo vse, kar je v njihovi moči, da bi zmanjšali to težavo, in veliko število tehnik predvideva, kako se dostava pošte. Pomembni so naslednji dejavniki:
1. Greylisting: Nekateri ponudniki bodo samodejno preklicali poštno povezavo, če pošiljatelj in prejemnik še nista komunicirala in pričakujejo, da bodo poskusili drugič. Pošiljatelji neželene elektronske pošte pogosto ne poskušajo ponoviti, ko naj bi vedno moral strežnik SMTP. To zmanjša količino neželene elektronske pošte za približno 80 odstotkov, vendar je sranje, če to storimo.
2. Ugled: Veliko bolj je verjetno, da je nekdo, ki pošilja pošto prek uglednega, znanega strežnika SMTP, zakonit v primerjavi s strežnikom, ki streže noc. Da bi dobili občutek za ugled, ponudniki naredijo številne stvari:
- Blokirajte dinamične / odjemalske naslove (ne 100-odstotno, ampak velikosti interneta so preslikane).
- Preverite, ali se povratni DNS ujema s prednjim DNS-jem. To ni zelo težko narediti, vendar kaže določeno stopnjo odgovornosti in poznavanja najboljših praks (nekaj, kar številni bloki naslovov odjemalcev nimajo).
- Preverite ugled. Pri komuniciranju z drugimi strežniki SMTP veliko izvajalcev spremlja količino neželene pošte in količine poslane pošte. Lahko zmanjšajo količino neželene pošte z omejevanjem povezav in spremljanjem teh parametrov. Obstaja veliko načinov, da se to stori, niso vsi očitni, vendar zahtevajo znanega pošiljatelja.
- SPF in DKIM. Ti mehanizmi povezujejo DNS vire z imenom domene, da bi bilo težje, kar je težko, vendar ni nujno nemogoče uvesti, če je poštni program (MUA) odgovoren za odhodno pošto..
Verjetno obstajajo še drugi manjši pomisleki, toda ti bi bili glavni.
Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.