Š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 -

  1. Modeli podataka u DBMS-u
  2. RDBMS pitanja za intervju
  3. Alat za integraciju podataka
  4. Što je stegenografija?

Kategorija: