Kaj je protokol za preprost prenos pošte?

Za prenos sporočil se uporablja preprost protokol za prenos pošte (SMTP). Dejanski prenos pošte poteka prek MTA, tj. Agentov za prenos sporočil. Za prenos pošte iz enega sistema v drugega mora sistem imeti odjemalske agente za prenos sporočil in strežnike za prenos sporočil. Zastopnik za prenos sporočila odjemalca se uporablja za pošiljanje pošte, za sprejem pošte pa se uporabljajo agenti za prenos sporočil strežnika. Protokol enostavnega prenosa pošte (SMTP) Protokol enostavnega prenosa pošte je edini protokol, ki določa odjemalca in strežnika agentov za prenos sporočil (MTA). Preprost protokol za prenos pošte se uporablja za določanje, kako je treba tako ukaze kot odzive pošiljati naprej in nazaj. Uporablja se dvakrat, med pošiljateljem in pošiljateljevim poštnim strežnikom ter med dvema poštnima strežnikoma.

Kako deluje protokol enostavnega prenosa pošte?

Za prenos sporočil med odjemalcem Messages Transfer Agents in agentom za prenos sporočil preprost protokol za prenos pošte uporablja ukaze in odgovore.

Najprej odjemalec MTA pošlje ukaze strežniku MTA, v odgovor pa MTA strežnik pošlje odzive odjemalcu MTA.

Ukazi SMTP:

Oglejte si te ukaze in odzive drug za drugim.

Ukazi se odjemalcu pošljejo strežniku. Sintaksa ukaza je prikazana spodaj.

Ključna beseda: argumenti

Preprost protokol za prenos pošte določa različne ukaze, kot je prikazano spodaj.

1) HELO

Naročnik uporablja ta ukaz za identifikacijo. Argument je ime gostitelja pošiljatelja. Oblika je prikazana spodaj:

HELO: challenger.atc.educba

2) POŠTA OD

Naročnik s tem ukazom identificira pošiljatelja sporočila. Argument je e-poštni naslov pošiljatelja. Oblika je prikazana spodaj:

POŠLJI OD:

3) RCPT TO

Naročnik s tem ukazom identificira nameravanega prejemnika sporočila. Argument je e-poštni naslov prejemnika. Oblika je prikazana spodaj:

RCPT TO:

4) PODATKI

Naročnik s tem ukazom pošlje sporočilo. Vse vrstice, ki sledijo ukazu DATA, veljajo za e-poštno sporočilo. Oblika je prikazana spodaj:

PODATKI

To je sporočilo, ki je zasnovano za pošiljanje prejemniku.

5) KOLI

Naročnik s tem ukazom prekine sporočilo. Oblika je prikazana spodaj:

PRENEHATI

6) REST

Naročnik s svojim ukazom prekliče trenutno poštno transakcijo. Povezava se ponastavi in ​​shranjene informacije o pošiljatelju in prejemniku bodo izbrisane. Oblika je prikazana spodaj:

POČITI

7) VRFY

Naročnik s tem ukazom preveri e-poštni naslov prejemnika. Oblika je prikazana spodaj:

VRFY:

8) NOOP

Naročnik s tem ukazom preveri status prejemnika. Oblika je prikazana spodaj:

NOOP

9) OBRATI

Tako pošiljatelj kot prejemnik s tem ukazom zamenjata svoje položaje, tj. Pošiljatelj postane sprejemnik in sprejemnik postane pošiljatelj. V današnjem svetu preprost protokol za prenos pošte ne podpira te funkcije. Oblika je prikazana spodaj:

OBRAT

10) EXPN

Ta ukaz zahteva od gostitelja prejemnika, da razširi seznam poštnih sporočil, ki je poslan kot argumente, in vrne naslove nabiralnika, ki jih vsebuje seznam. Oblika je prikazana spodaj:

EXPN: abcd

11) POMOČ

Ta ukaz od prosilca zahteva, da pošlje ukaz o argumentu, ki je poslan kot argument.

POMOČ: pošta

12) POŠALI OD

Ta ukaz določa, da je treba pošto dostaviti do terminala prejemnika in ne v nabiralnik. Če je prejemnik brez povezave, se pošta odbije.

POŠALI OD:

13) SMOL IZ

Ta ukaz določa, da je treba pošto dostaviti na terminal ali nabiralnik prejemnika. Če je prejemnik prek spleta, se pošta pošlje neposredno na terminal. Če je prejemnik brez povezave, se pošta pošlje v nabiralnik.

SMOL OD:

14) MALO OD

Ta ukaz določa, da je treba pošto dostaviti terminalu in nabiralniku. Če je prejemnik brez povezave, se pošta pošlje terminalu in nabiralniku. Če je prejemnik prek spleta, se pošta neposredno pošlje v nabiralnik.

MALO OD:

15) VERB

Omogoči ali onemogoči podrobni način .

16) KLIK

Vstavi identifikator v paketni nabor podatkov odziva SMTP.

Odgovori:

Odgovori se od strežnika pošljejo stranki. To je 3-mestna koda, ki lahko sledi nekaterim informacijam v besedilni obliki. Odzivne kode za preprosti poštni prenosni protokol so podane na naslednji način:

  • 211: Stanje sistema
  • 214: Sporočilo za pomoč
  • 220: Storitev pripravljena
  • 221: Servisni zapiralni prenosni kanal
  • 250: Zahtevani ukaz je dokončan
  • 251: Sporočilo bo poslano
  • 354: Zaženite vnos pošte
  • 421: Storitev ni na voljo
  • 403: Uporabnik ni pooblaščen za pošiljanje s tega e-poštnega naslova. tj. Uporabnik mora posodobiti trenutni e-poštni naslov.
  • 450: Nabiralnik ni na voljo
  • 451: Ukaz prekinjen zaradi lokalne napake
  • 452: Ukaz prekinjen zaradi nezadostne shrambe
  • 500: Napaka sintakse zaradi neprepoznanega ukaza
  • 501: Napaka sintakse zaradi parametra ali argumentov
  • 502: Ukaz ni izveden.
  • 503: Slabo zaporedje ukazov
  • 504: Ukaz začasno ni izveden
  • 550: Ukaz ni izveden
  • 551: Uporabnik ni lokalni
  • 552: Zahtevano dejanje prekinjeno
  • 553: Zahtevani ukrepi niso bili sprejeti
  • 554: Transakcija ni uspela

Zaključek

V tem članku smo videli, kaj je Simple Mail Transfer Protocol, kako deluje skupaj z ukazi za vzpostavitev, vzdrževanje in prekinitev konfiguracije protokola Simple Mail Transfer Protocol.

Priporočeni članki

To je vodnik za protokol enostavnega prenosa pošte. Tu smo razpravljali o tem, kako deluje (SMTP) enostavni protokol za prenos pošte? skupaj z različnimi ukazi v SMTP. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Podatkovni modeli v DBMS
  2. Vprašanja za intervju RDBMS
  3. Orodje za integracijo podatkov
  4. Kaj je steganografija?