Paprasto pašto perkėlimo protokolo (SMTP) vadovas

Paprastas pašto perkėlimo protokolas (SMTP) yra standartinis komunikacijos protokolas, skirtas siųsti el. Laiškus verslo tinkluose ir internete. SMTP iš pradžių buvo sukurtas devintojo dešimtmečio pradžioje ir yra vienas iš populiariausių visame pasaulyje naudojamų protokolų.

Elektroninio pašto programinė įranga dažniausiai naudoja SMTP siuntimui ir pašto pranešimų priėmimo protokolui "Post Office Protocol 3 (POP3)" arba "Internet Message Access Protocol (IMAP)". Nepaisant amžiaus, reali alternatyva SMTP sistemai nėra.

Kaip veikia SMTP

Visos šiuolaikinės pašto klientų programos palaiko SMTP. SMTP parametrai, palaikomi el. Pašto programoje, apima SMTP serverio IP adresą (kartu su POP arba IMAP serverio adresais el. Laiškų priėmimui). Internetiniai klientai įterpia SMTP serverio adresą savo konfigūracijoje, o kompiuterio klientai teikia SMTP parametrus, kurie leidžia vartotojams nurodyti savo pasirinktą serverį.

Fizinis SMTP serveris gali būti skirtas el. Pašto srautams aptarnauti, tačiau dažnai derinamas su bent jau POP3, o kartais ir tarp proxy serverio funkcijomis.

SMTP veikia virš TCP / IP ir naudoja TCP prievado numerį 25 standartiniam ryšiui. Norint patobulinti SMTP ir padėti kovoti su nepageidaujamu e. Paštu internete, standartų grupės taip pat sukūrė TCP prievadą 587, skirtą tam tikriems protokolo aspektams palaikyti. Kelios interneto el. Pašto paslaugos, pvz., "Gmail", naudoja neoficialų TCP prievadą 465, skirtas SMTP.

SMTP komandos

SMTP standartas apibrėžia komandų rinkinį - konkrečių pranešimų tipų pavadinimus, siunčiančius klientus į pašto serverį, kai prašoma informacijos. Dažniausiai naudojamos komandos yra:

Šių komandų gavėjas atsako su sėkmės ar nesėkmės kodo numeriais.

Problemos su SMTP

SMTP trūksta integruotų saugos funkcijų. Anksčiau "Internet" nepageidaujamo e. Pašto platintojai galėjo išnaudoti SNMP, sukūrę didžiulį nepageidaujamo el. Pašto kiekį ir pateikdami juos per atvirus SMTP serverius. Apsauga nuo nepageidaujamų laiškų per metus pagerėjo, bet neprotinga. Be to, SMTP netrukdo šlamšto siuntėjams nustatyti (naudojant komandą MAIL) padirbtus "From:" el. Pašto adresus.