Čo je protokol Simple Mail Transfer Protocol?

Na prenos e-mailov sa používa jednoduchý protokol na prenos pošty (SMTP). Skutočný prenos pošty sa vykonáva prostredníctvom MTA, tj agentov prenosu správ. Na prenos pošty z jedného systému do druhého musí mať systém agentov prenosu správ klienta a agentov prenosu správ servera. Agent prenosu klientskych správ sa používa na odosielanie pošty a agenti prenosu správ na serveri sa používajú na prijímanie pošty. Protokol Simple Mail Transfer Protocol (SMTP) Protokol Simple Mail Transfer Protocol je jediný protokol, ktorý definuje klienta a server agentov na prenos správ (MTA). Protokol jednoduchého prenosu pošty sa používa na definovanie spôsobu odosielania príkazov aj odpovedí tam a späť. Používa sa dvakrát, medzi odosielateľom a poštovým serverom odosielateľa a medzi dvoma poštovými servermi.

Ako funguje protokol Simple Mail Transfer Protocol?

Na prenos správ medzi klientom agentov na prenos správ a agentmi na prenos správ sa používa jednoduchý protokol na prenos pošty pomocou príkazov a odpovedí.

Klient MTA najskôr odošle príkazy serveru MTA, v reakcii server MTA odošle odpovede klientovi MTA.

Príkazy SMTP:

Pozrime sa tieto príkazy a odpovede jeden po druhom.

Príkazy sa odosielajú z klienta na server. Syntax príkazu je uvedená nižšie.

Kľúčové slovo: argument (y)

Jednoduchý protokol prenosu pošty definuje rôzne príkazy uvedené nižšie.

1) Ahoj

Klient používa tento príkaz na identifikáciu seba. Argument je meno hostiteľa odosielateľa. Formát je uvedený nižšie:

Ahoj: challenger.atc.educba

2) MAIL OD

Klient používa tento príkaz na identifikáciu odosielateľa správy. Argumentom je e-mailová adresa odosielateľa. Formát je uvedený nižšie:

MAIL OD:

3) RCPT TO

Klient používa tento príkaz na identifikáciu zamýšľaného príjemcu správy. Argumentom je e-mailová adresa príjemcu. Formát je uvedený nižšie:

RCPT TO:

4) DATA

Klient používa tento príkaz na odoslanie správy. Všetky riadky, ktoré nasledujú za príkazom DATA, sa považujú za poštovú správu. Formát je uvedený nižšie:

DATA

Toto je správa, ktorá je navrhnutá na odoslanie do prijímača.

5) QUIT

Klient používa tento príkaz na ukončenie správy. Formát je uvedený nižšie:

KONIEC

6) REST

Klient používa tento príkaz na zrušenie aktuálnej poštovej transakcie. Spojenie sa resetuje a uložené informácie o odosielateľovi a prijímači sa vymažú. Formát je uvedený nižšie:

REST

7) VRFY

Klient používa tento príkaz na overenie e-mailovej adresy príjemcu. Formát je uvedený nižšie:

VRFY:

8) NOOP

Klient používa tento príkaz na kontrolu stavu príjemcu. Formát je uvedený nižšie:

noop

9) TURN

Odosielateľ aj príjemca používajú tento príkaz na zmenu svojej polohy, tj odosielateľ sa stáva prijímateľom a prijímač sa stáva odosielateľom. V dnešnom svete jednoduchý protokol na prenos pošty túto funkciu nepodporuje. Formát je uvedený nižšie:

TURN

10) EXPN

Tento príkaz požiada hostiteľa prijímača, aby rozbalil zoznam adries, ktorý sa odosiela ako argumenty, a aby vrátil adresy poštovej schránky príjemcu, ktorý zoznam obsahuje. Formát je uvedený nižšie:

EXPN: abcd

11) POMOC

Tento príkaz žiada prijímateľa, aby poslal informáciu o príkaze, ktorý sa odošle ako argument.

POMOC: mail

12) ODOSLAŤ OD

Tento príkaz určuje, že pošta sa má doručiť do terminálu príjemcu a nie do poštovej schránky. Ak je príjemca v režime offline, pošta sa odrazí.

ODOSLAŤ Z:

13) SMOL OD

Tento príkaz určuje, že pošta sa má doručiť do terminálu alebo do poštovej schránky príjemcu. Ak je príjemca online, pošta sa odosiela priamo do terminálu. Ak je príjemca offline, e-mail sa odošle do schránky.

SMOL OD:

14) SMAL OD

Tento príkaz určuje, že pošta sa má doručiť do terminálu a do poštovej schránky príjemcu. Ak je príjemca offline, pošta sa odošle do terminálu a do poštovej schránky. Ak je príjemca online, pošta sa pošle priamo do schránky.

SMAL OD:

15) VERB

Povolí alebo zakáže podrobný režim .

16) TICK

Vloží identifikátor do dávkovej sady údajov odpovede SMTP.

odpovede:

Odpovede sa odosielajú zo servera klientovi. Je to 3-ciferný kód, ktorý môže sledovať niektoré informácie v textovom formáte. Tieto kódy odpovedí protokolu jednoduchého poštového prenosu sú uvedené takto:

  • 211: Stav systému
  • 214: Pomocná správa
  • 220: Servis pripravený
  • 221: Prenosový kanál uzatvárajúci službu
  • 250: Požadovaný príkaz je dokončený
  • 251: Správa bude preposlaná
  • 354: Spustenie zadávania pošty
  • 421: Služba nie je k dispozícii
  • 403: Užívateľ nemá oprávnenie odosielať z tejto e-mailovej adresy. tj Užívateľ musí aktualizovať aktuálnu e-mailovú adresu.
  • 450: Poštová schránka nie je k dispozícii
  • 451: Príkaz bol prerušený kvôli miestnej chybe
  • 452: Príkaz bol prerušený kvôli nedostatočnému úložisku
  • 500: Chyba syntaxe kvôli nerozpoznanému príkazu
  • 501: Chyba syntaxe kvôli parametru alebo argumentom
  • 502: Príkaz nebol implementovaný.
  • 503: Chybná sekvencia príkazov
  • 504: Príkaz nie je dočasne implementovaný
  • 550: Príkaz nebol vykonaný
  • 551: Používateľ nie je miestny
  • 552: Požadovaná akcia bola prerušená
  • 553: Požadovaná akcia nebola prijatá
  • 554: Transakcia zlyhala

záver

V tomto článku sme videli, čo je protokol Simple Mail Transfer Protocol, ako to funguje spolu s príkazmi na vytvorenie, udržiavanie a ukončenie konfigurácie protokolu Simple Mail Transfer Protocol.

Odporúčané články

Toto je sprievodca protokolom Simple Mail Transfer Protocol. Tu sme diskutovali o tom, ako funguje protokol SMTP (Simple Mail Transfer Protocol)? spolu s rôznymi príkazmi v SMTP. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Dátové modely v DBMS
  2. Otázky na rozhovor RDBMS
  3. Nástroj na integráciu údajov
  4. Čo je to steganografia?

Kategórie: