Što je protokol jednostavnog prijenosa pošte?
Za prijenos e-pošte koristi se jednostavan protokol za prijenos pošte (SMTP). Stvarni prijenos e-pošte vrši se putem MTA tj. Agenta za prijenos poruka. Za prijenos pošte s jednog sustava na drugi sustav mora imati agente za prijenos poruka klijenta i agente za prijenos poruka poslužitelja. Klijentov agent za prijenos poruka koristi se za slanje pošte, a agenti za prijenos poruka poslužitelja koriste se za primanje pošte. Jednostavni protokol prijenosa pošte (SMTP) Jednostavni protokol prijenosa pošte jedini je protokol koji definira klijenta i poslužitelja Agencije za prijenos poruka (MTA). Jednostavan protokol prijenosa pošte koristi se za definiranje kako se naredbe i odgovori moraju slati naprijed i nazad. Koristi se dva puta, između pošiljatelja i pošiljateljevog poštanskog poslužitelja i između dva poslužitelja pošte.
Kako funkcionira protokol jednostavnog prijenosa pošte?
Za prijenos poruka između klijenta za prijenos poruka i agenata za prijenos poruka, protokol jednostavnog prijenosa pošte koristi naredbe i odgovore.
Prvo, MTA klijent šalje naredbe na MTA poslužitelj, a kao odgovor MTA poslužitelj šalje odgovore MTA klijentu.
SMTP naredbe:
Pogledajmo one naredbe i odgovore jednu po jednu.
Naredbe se od klijenta šalju na poslužitelj. Sintaksa naredbe prikazana je dolje.
Ključna riječ: argument (i)
Jednostavni protokol prijenosa pošte definira različite naredbe kao što je dolje prikazano.
1) HELO
Klijent koristi ovu naredbu za identifikaciju. Argument je ime pošiljatelja. Format je prikazan u nastavku:
HELO: challenger.atc.educba
2) POŠTA OD
Klijent koristi ovu naredbu za prepoznavanje pošiljatelja poruke. Argument je pošiljateljeva adresa e-pošte. Format je prikazan u nastavku:
POŠTA OD:
3) RCPT TO
Klijent koristi ovu naredbu za prepoznavanje namjeravanog primatelja poruke. Argument je adresa e-pošte primatelja. Format je prikazan u nastavku:
RCPT TO:
4) PODACI
Klijent koristi ovu naredbu za slanje poruke. Svi redovi koji slijede naredbu DATA smatraju se porukom e-pošte. Format je prikazan u nastavku:
PODACI
Ovo je poruka koja je stvorena da pošalje primatelju.
5) TRAŽITE
Klijent koristi ovu naredbu za prekid poruke. Format je prikazan u nastavku:
PRESTATI
6) ODMOR
Klijent koristi svoju naredbu za otkazivanje trenutne transakcije pošte. Veza će se resetirati, a pohranjene informacije o pošiljatelju i primatelju bit će izbrisane. Format je prikazan u nastavku:
ODMOR
7) VRFY
Klijent koristi ovu naredbu za potvrdu adrese e-pošte primatelja. Format je prikazan u nastavku:
VRFY:
8) NOOP
Klijent koristi ovu naredbu za provjeru statusa primatelja. Format je prikazan u nastavku:
NOOP
9) VRATITE
I pošiljalac i primatelj koriste ovu naredbu za prebacivanje svojih položaja, tj. Pošiljatelj postaje prijemnik i primatelj postaje pošiljatelj. U današnjem svijetu jednostavan protokol prijenosa pošte ne podržava ovu značajku. Format je prikazan u nastavku:
SKRETANJE
10) EXPN
Ova naredba traži od primatelja računala da proširi popis e-pošte koji je poslan kao argument i da vrati adrese poštanskih sandučića prijemnika koji čine popis. Format je prikazan u nastavku:
EXPN: abcd
11) POMOĆ
Ova naredba traži od primatelja da pošalje informacije o naredbi koja je poslata kao argument.
POMOĆ: pošta
12) POŠALJITE IZ
Ova naredba određuje da se pošta mora isporučiti na terminalu primatelja, a ne u poštanski pretinac. Ako je primatelj izvan mreže, tada se pošta odbija.
POŠALJITE OD:
13) SMOL OD
Ova naredba određuje da se pošta treba isporučiti na terminalu ili u poštanskom sandučiću primatelja. Ako je primatelj u mreži, pošta se šalje izravno terminalu. Ako je primatelj izvan mreže, pošta se šalje u spremnik.
SMOL OD:
14) MALO OD
Ova naredba određuje da se pošta mora dostaviti na terminal i poštanski sandučić primatelja. Ako je primatelj izvan mreže, pošta se šalje na terminal i spremnik. Ako je primatelj online, pošta se izravno šalje u poštanski sandučić.
MALO OD:
15) VERB
Omogućuje ili onemogućuje verbose način rada .
16) TICK
Umeta identifikator u skupni SMTP skup podataka odgovora.
odgovori:
Odgovori se s poslužitelja šalju klijentu. To je troznamenkasti kôd koji može pratiti neke podatke u tekstualnom obliku. Ti kodovi odgovora na protokol jednostavnog prijenosa pošte daju se na sljedeći način:
- 211: Status sustava
- 214: Poruka pomoći
- 220: Usluga spremna
- 221: Servisni zatvaranje prijenosnog kanala
- 250: Tražena naredba je dovršena
- 251: Poruka će biti proslijeđena
- 354: Pokrenite unos pošte
- 421: Usluga nije dostupna
- 403: Korisnik nije ovlašten slati s ove adrese e-pošte. tj. Korisnik treba ažurirati trenutnu adresu e-pošte.
- 450: Poštanski pretinac nije dostupan
- 451: Naredba je prekinuta zbog lokalne pogreške
- 452: Naredba je prekinuta zbog nedostatnog skladištenja
- 500: Sintaksna pogreška zbog nepriznate naredbe
- 501: Sintaksna pogreška zbog parametra ili argumenata
- 502: Naredba nije implementirana.
- 503: Loš niz naredbi
- 504: Naredba se privremeno ne provodi
- 550: Naredba nije izvršena
- 551: Korisnik nije lokalni
- 552: Tražena akcija je prekinuta
- 553: Zatraženi postupak nije poduzet
- 554: Transakcija nije uspjela
Zaključak
U ovom smo članku vidjeli što je Simple Mail Transfer Protocol, kako djeluje zajedno s naredbama za uspostavljanje, održavanje i prekid konfiguracije protokola Simple Mail Transfer Protocol.
Preporučeni članci
Ovo je vodič za protokol jednostavnog prijenosa pošte. Ovdje smo razgovarali o tome kako funkcionira (SMTP) jednostavan protokol za prijenos pošte? zajedno s Raznim naredbama u SMTP-u. Možete također pogledati sljedeće članke da biste saznali više -
- Modeli podataka u DBMS-u
- RDBMS pitanja za intervju
- Alat za integraciju podataka
- Što je stegenografija?