E-pošta postaja ena najdragocenejših storitev na internetu danes. Večina internetnih sistemov uporablja SMTP kot metodo za prenos pošte od enega uporabnika do drugega. SMTP je potisni protokol in se uporablja za pošiljanje pošte, medtem ko POP (poštni protokol) oz IMAP (protokol za dostop do internetnih sporočil) se uporablja za pridobivanje teh e-poštnih sporočil na prejemnikovi strani.
Kaj je Simple Mail Transfer Protocol?
SMTP je protokol aplikacijskega sloja. Stranka, ki želi poslati pošto, odpre a TCP vzpostavi povezavo s strežnikom SMTP in nato pošlje pošto prek povezave. Strežnik SMTP je vedno vključen način poslušanja. Takoj ko posluša povezavo TCP od katerega koli odjemalca, proces SMTP sproži povezavo prek vrat 25. Po uspešni vzpostavitvi povezave TCP odjemalski proces takoj pošlje pošto.

SMTP
Protokol SMTP
Model SMTP je dveh vrst:
- Metoda od konca do konca
- Metoda shranjevanja in posredovanja
Model od konca do konca se uporablja za komunikacijo med različnimi organizacijami, medtem ko se metoda shranjevanja in posredovanja uporablja znotraj organizacije. Odjemalec SMTP, ki želi poslati pošto, se bo neposredno obrnil na ciljnega gostitelja SMTP, da pošlje pošto na cilj. Strežnik SMTP bo pošto obdržal zase, dokler je uspešno ne kopira v prejemnikov SMTP.
Odjemalec SMTP je tisti, ki sproži sejo, zato ga imenujemo odjemalec-SMTP, strežniški SMTP pa je tisti, ki odgovori na zahtevo seje, zato ga imenujemo sprejemnik-SMTP. Odjemalec-SMTP bo začel sejo in prejemnik SMTP bo odgovoril na zahtevo.
Model sistema SMTP
V modelu SMTP se uporabnik ukvarja z uporabniškim agentom (UA), na primer Microsoft Outlook, Netscape, Mozilla itd. Za izmenjavo pošte s pomočjo TCP se uporablja MTA. Uporabniku, ki pošilja pošto, se ni treba ukvarjati z MTA, saj je skrbnik sistema odgovoren za nastavitev lokalnega MTA. MTA vzdržuje majhno čakalno vrsto pošte, tako da lahko načrtuje ponovno dostavo pošte, če prejemnik ni na voljo. MTA dostavi pošto v nabiralnike, podatke pa lahko kasneje prenesejo uporabniški agenti.

Model SMTP
Komponente SMTP
- Uporabniški agent za pošto (MUA): Je računalniška aplikacija, ki vam pomaga pri pošiljanju in pridobivanju pošte. Odgovoren je za ustvarjanje e-poštnih sporočil za prenos posredniku za prenos pošte (MTA).
- Agent za oddajo pošte (MSA): Je računalniški program, ki prejema pošto od poštnega uporabniškega agenta (MUA) in sodeluje z poštnim posrednikom (MTA) za prenos pošte.
- Agent za prenos pošte (MTA): To je programska oprema, ki ima delo za prenos pošte iz enega sistema v drugega s pomočjo SMTP.
- Agent za dostavo pošte (MDA): Agent za dostavo pošte ali lokalni agent za dostavo je v bistvu sistem, ki pomaga pri dostavi pošte v lokalni sistem.
Delovanje SMTP
Spodaj so navedeni koraki delovanja SMTP [Simple Mail Transfer Protocol].
- Komunikacija med pošiljateljem in prejemnikom: Uporabniški agent pošiljatelja pripravi sporočilo in ga pošlje MTA. Odgovornost MTA je prenos pošte po omrežju do prejemnikovega MTA. Za pošiljanje pošte mora imeti sistem odjemalski MTA, za prejemanje pošte pa mora imeti sistem strežniški MTA.
- Pošiljanje e-pošte: Pošta je poslana z vrsto sporočil z zahtevami in odzivi med odjemalec in strežnik . Sporočilo, ki je poslano, je sestavljeno iz glave in telesa. Ničelna vrstica se uporablja za zaključek glave pošte in vse za ničelno vrstico se šteje za telo sporočila, ki je zaporedje znakov ASCII. Telo sporočila vsebuje dejanske informacije, ki jih prebere potrdilo.
- Prejemanje e-pošte: Uporabniški agent na strani strežnika preverja poštne predale v določenih intervalih. Če prejme kakršne koli informacije, obvesti uporabnika o pošti. Ko uporabnik poskuša prebrati pošto, prikaže seznam e-poštnih sporočil s kratkim opisom vsake pošte v nabiralniku. Z izbiro katere koli pošte si lahko uporabnik ogleda njeno vsebino na terminalu.

Delovanje SMTP
Nekateri ukazi SMTP
- PRIDOBITE: Identificira odjemalca strežniku, popolnoma kvalificirano ime domene, poslano samo enkrat na sejo
- POŠTA: Začnite prenos sporočila, popolnoma kvalificirano domeno izvora
- RCPT: Sledi MAIL, identificira naslovnika, običajno polno kvalificirano ime naslovnika, in za več naslovnikov uporabite en RCPT za vsakega naslovnika
- PODATKI: Pošiljanje podatkov po vrsticah
Za več se lahko obrnete na Ukazi SMTP .
Razlika med SMTP in razširjenim SMTP
Razširjeni SMTP je razširjena različica SMTP. Razširjeni SMTP je nabor protokolov za pošiljanje in prejemanje elektronskih sporočil na internetu. Prvič, e-pošta je poslana od pošiljatelja do strežnika pošiljatelja prek ESMTP in od strežnika pošiljatelja do strežnika prejemnika na internetu prek ESMTP. ESMTP sledi istim protokolom kot SMTP. Dodaja več funkcionalnosti, varnosti in avtentikacije kot SMTP.
Oglejmo si nekaj osnovnih razlik med njimi.
| SMTP | Razširjeni SMTP |
|---|---|
| Uporabniki niso bili preverjeni v SMTP zaradi pošiljanja obsežnih prevarantskih e-poštnih sporočil. | V razširjenem SMTP se izvede preverjanje pristnosti pošiljatelja. |
| Ne moremo neposredno priložiti večpredstavnostne datoteke v SMTP brez pomoči MMIE. | Večpredstavnostno datoteko lahko neposredno pripnemo v ESMTP. |
| Ne moremo zmanjšati velikosti e-pošte v SMTP. | V razširjenem SMTP lahko zmanjšamo velikost e-pošte. |
| Odjemalci SMTP odprejo prenos z ukazom HELO. | Glavna funkcija identifikacije za odjemalce ESMTP je odpiranje prenosa z ukazom EHLO (Extended HELLO). |
Prednosti SMTP
- Po potrebi imajo lahko uporabniki namenski strežnik.
- Omogoča množično pošiljanje.
- Nizki stroški in široko območje pokritosti.
- Ponudite izbire za sledenje e-pošti.
- Zanesljiva in hitra dostava elektronske pošte.
Slabosti SMTP
- Skupna vrata SMTP lahko blokira več požarni zidovi .
- Varnost SMTP je večji problem.
- Njegova preprostost omejuje njegovo uporabnost.
- Uporabljajo se lahko samo 7-bitni znaki ASCII.
- Če je sporočilo daljše od določene dolžine, lahko strežniki SMTP zavrnejo celotno sporočilo.
- Dostava vašega sporočila bo običajno vključevala dodatno obdelavo naprej in nazaj med strežniki, kar bo zakasnilo pošiljanje in povečalo verjetnost, da ne bo poslano.
Pogosto zastavljena vprašanja o SMTP – pogosta vprašanja
Katera so privzeta vrata za SMTP?
Privzeta vrata za Simple mail Transfer Protocol so vrata 25.
Kaj je SMTP Relay?
SMTP Relay lahko v osnovi definiramo kot postopek prenosa e-pošte z enega strežnika na drugega.
Opišite nekaj pogostih težav pri dostavi e-pošte SMTP.
Nekatere pogoste težave, ki so se pojavile pri dostavi e-pošte SMTP, so blokirana vrata, težava z avthrntifikacijo itd.