Mis on lihtne edastusprotokoll?

Kirjade edastamiseks kasutatakse lihtsat e-posti ülekandeprotokolli (SMTP). Tegelik e-posti ülekandmine toimub MTA kaudu, st Message Transfer Agents. E-posti edastamiseks ühest süsteemist teise peavad süsteemil olema kliendi sõnumite edastamise agendid ja serveri sõnumite edastamise agendid. Meilisõnumite edastamiseks kasutatakse kliendisõnumite edastamise agenti ja posti vastuvõtmiseks kasutatakse serverisõnumite edastamise agente. Lihtne edastusprotokoll (SMTP) Lihtne edastusprotokoll on ainus protokoll, mis määratleb MTA-kliendi ja serveri. Lihtsa e-posti edastamise protokolli abil määratletakse, kuidas nii käske kui ka vastuseid tuleb edasi-tagasi saata. Seda kasutatakse kaks korda saatja ja saatja meiliserveri vahel ning kahe meiliserveri vahel.

Kuidas lihtpostituse edastusprotokoll töötab?

Sõnumite edastamiseks Messages Transfer Agentsi kliendi ja sõnumiedastusagentide vahel kasutatakse lihtsat edastusprotokolli käske ja vastuseid.

Esiteks saadab MTA klient MTA serverile käsud, vastuseks saadab MTA server vastused MTA kliendile.

SMTP käsud:

Vaatame neid käske ja vastuseid ükshaaval.

Käsud saadetakse kliendilt serverile. Käsu süntaks on näidatud allpool.

Märksõna: argument (id)

Lihtne posti edastusprotokoll määratleb erinevad käsklused, nagu allpool toodud.

1) HELO

Klient kasutab seda käsku enda tuvastamiseks. Argument on saatja hostinimi. Vorming on näidatud allpool:

HELO: väljakutsuja.atc.educba

2) POST PAKKUMINE

Klient kasutab seda käsku sõnumi saatja tuvastamiseks. Argument on saatja e-posti aadress. Vorming on näidatud allpool:

POST POST:

3) RCPT TO

Klient kasutab seda käsku sõnumi kavandatud adressaadi tuvastamiseks. Argument on vastuvõtja e-posti aadress. Vorming on näidatud allpool:

RCPT TO:

4) ANDMED

Klient kasutab seda käsku sõnumi saatmiseks. Kõiki ridu, mis järgivad käsku DATA, käsitatakse meilisõnumina. Vorming on näidatud allpool:

ANDMED

See on sõnum, mis on mõeldud vastuvõtjale saatmiseks.

5) QUIT

Klient kasutab seda käsku sõnumi lõpetamiseks. Vorming on näidatud allpool:

LÕPU

6) PUHKUS

Klient kasutab käsu praeguse postitehingu tühistamiseks. Ühendus lähtestatakse ning saatja ja vastuvõtja kohta salvestatud teave kustutatakse. Vorming on näidatud allpool:

PUHKUS

7) VRFY

Klient kasutab seda käsku vastuvõtja e-posti aadressi kontrollimiseks. Vorming on näidatud allpool:

VRFY:

8) NOOP

Klient kasutab seda käsku adressaadi oleku kontrollimiseks. Vorming on näidatud allpool:

NOOP

9) PÖÖRDUMINE

Nii saatja kui ka vastuvõtja kasutavad seda käsku oma positsioonide vahetamiseks, st saatjast saab vastuvõtja ja vastuvõtjast saatja. Tänapäeva maailmas ei toeta lihtne posti edastusprotokoll seda funktsiooni. Vorming on näidatud allpool:

PÖÖRDUMINE

10) EXPN

See käsk palub vastuvõtja hostil laiendada argumentidena saadetud meililisti ja tagastada loendit sisaldava vastuvõtja postkasti aadressid. Vorming on näidatud allpool:

EXPN: abcd

11) ABI

See käsk palub vastuvõtjal saata teabe käsu kohta, mis saadetakse argumendina.

ABI: mail

12) SAATAVAD

See käsk täpsustab, et kirjad tuleb edastada adressaadi terminali ja mitte postkasti. Kui adressaat pole ühenduseta, postitatakse kirjad tagasi.

SAATAVAD:

13) SMOL FROM

See käsk täpsustab, et kirjad tuleb edastada adressaadi terminali või postkasti. Kui adressaat on võrgus, saadetakse kiri otse terminali. Kui adressaat pole ühenduseta, saadetakse kiri postkasti.

SMOL FROM:

14) VÄIKE POOLT

See käsk täpsustab, et kirjad tuleb edastada terminali ja adressaadi postkasti. Kui adressaat pole ühenduseta, saadetakse kiri terminali ja postkasti. Kui adressaat on võrgus, saadetakse kiri otse postkasti.

VÄGA FROM:

15) VERB

Lubab või keelab paljusõnalise režiimi .

16) PILT

Lisab identifikaatori pakettide SMTP vastuse andmekogumisse.

Vastused:

Vastused saadetakse serverist kliendile. See on 3-kohaline kood, mis võib teksti vormingus järgida mõnda teavet. Need lihtsa e-posti edastamise protokolli vastusekoodid on esitatud järgmiselt:

  • 211: süsteemi olek
  • 214: abisõnum
  • 220: teenindus on valmis
  • 221: teenuse sulgemise edastuskanal
  • 250: taotletud käsk on lõpetatud
  • 251: sõnum edastatakse
  • 354: alustage e-posti sisestamist
  • 421: teenus pole saadaval
  • 403: Kasutajal pole volitust sellelt e-posti aadressilt saata. st Kasutaja peab värskendama praegust e-posti aadressi.
  • 450: postkast pole saadaval
  • 451: käsk katkestati kohaliku vea tõttu
  • 452: käsk katkestati ebapiisava salvestusruumi tõttu
  • 500: Tundmatu käsu tõttu tekkinud süntaksiviga
  • 501: süntaksiviga parameetri või argumentide tõttu
  • 502: käsku pole rakendatud.
  • 503: vigane käskude jada
  • 504: käsku pole ajutiselt rakendatud
  • 550: käsku ei täideta
  • 551: kasutaja pole kohalik
  • 552: taotletud tegevus katkestati
  • 553: taotletud meetmeid ei võetud
  • 554: tehing ebaõnnestus

Järeldus

Selles artiklis nägime, mis on Simple Mail Transfer Protocol, kuidas see töötab koos käskudega Simple Mail Transfer Protocol konfiguratsiooni loomiseks, hooldamiseks ja lõpetamiseks.

Soovitatavad artiklid

See on juhend lihtsa edastusprotokolli jaoks. Siin oleme arutanud, kuidas (SMTP) lihtne edastusprotokoll töötab? koos erinevate käskudega SMTP-s. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Andmemudelid DBMS-is
  2. RDBMS intervjuu küsimused
  3. Andmete integreerimise tööriist
  4. Mis on steganograafia?

Kategooria: