Mikä on yksinkertainen postinsiirtoprotokolla?

Sähköpostien siirtämiseen käytetään yksinkertaista SMTP-protokollaa. Varsinainen postinsiirto tapahtuu MTA: n, ts. Message Transfer Agents, kautta. Postin siirtämiseksi järjestelmästä toiseen, järjestelmässä on oltava asiakasviestinsiirtoagentit ja palvelinviestinsiirtoagentit. Asiakasviestinsiirtoagenttia käytetään postin lähettämiseen ja palvelinviestinsiirtoagentteja käytetään postin vastaanottamiseen. Yksinkertainen postinsiirtoprotokolla (SMTP) Yksinkertainen postinsiirtoprotokolla on ainoa protokolla, joka määrittelee MTA (Client Transfer Agents) -asiakkaan ja palvelimen. Yksinkertaista postinsiirtoprotokollaa käytetään määrittelemään, kuinka sekä komennot että vastaukset on lähetettävä edestakaisin. Sitä käytetään kaksi kertaa lähettäjän ja lähettäjän postipalvelimen välillä ja kahden postipalvelimen välillä.

Kuinka yksinkertainen postinsiirtoprotokolla toimii?

Viestien siirtämiseksi viestien siirtoagenttien ja viestinsiirtoagenttien välillä katkaisee yksinkertainen sähköpostinsiirtoprotokolla komentoja ja vastauksia.

Ensin MTA-asiakas lähettää komennot MTA-palvelimelle, vastauksena MTA-palvelin lähettää vastaukset MTA-asiakkaalle.

SMTP-komennot:

Katsotaanpa nämä komennot ja vastaukset yksitellen.

Komennot lähetetään asiakkaalta palvelimelle. Komennon syntaksi on esitetty alla.

Avainsana: argumentti (t)

Yksinkertainen postinsiirtoprotokolla määrittelee eri komennot, kuten alla.

1) HELO

Asiakas käyttää tätä komentoa tunnistaakseen itsensä. Argumentti on lähettäjän isäntänimi. Muoto on esitetty alla:

HELO: haastaja.atc.educba

2) postitus

Asiakas käyttää tätä komentoa viestin lähettäjän tunnistamiseen. Argumentti on lähettäjän sähköpostiosoite. Muoto on esitetty alla:

POSTILIIN:

3) RCPT TO

Asiakas käyttää tätä komentoa tunnistaakseen viestin aiotun vastaanottajan. Argumentti on vastaanottajan sähköpostiosoite. Muoto on esitetty alla:

RCPT TO:

4) TIEDOT

Asiakas käyttää tätä komentoa viestin lähettämiseen. Kaikkia DATA-komentoa seuraavia rivejä pidetään sähköpostiviestinä. Muoto on esitetty alla:

DATA

Tämä viesti on suunniteltu lähetettäväksi vastaanottimelle.

5) Lopeta

Asiakas käyttää tätä komentoa lopettaaksesi viestin. Muoto on esitetty alla:

LOPETTAA

6) REST

Asiakas käyttää komentoaan peruuttaaksesi nykyisen postitapahtuman. Yhteys palautetaan ja lähettäjän ja vastaanottimen tallennetut tiedot poistetaan. Muoto on esitetty alla:

LEVÄTÄ

7) VRFY

Asiakas käyttää tätä komentoa vahvistaakseen vastaanottimen sähköpostiosoitteen. Muoto on esitetty alla:

VRFY:

8) NOOP

Asiakas käyttää tätä komentoa tarkistaakseen vastaanottajan tilan. Muoto on esitetty alla:

NOOP

9) KÄÄNTÖ

Sekä lähettäjä että vastaanottaja käyttävät tätä komentoa vaihtaakseen sijaintiaan, ts. Lähettäjästä tulee vastaanottaja ja vastaanottimesta tulee lähettäjä. Nykymaailmassa yksinkertainen sähköpostinsiirtoprotokolla ei tue tätä ominaisuutta. Muoto on esitetty alla:

VUORO

10) EXPN

Tämä komento pyytää vastaanottimen isäntää laajentamaan argumentteina lähetettävää postitusluetteloa ja palauttamaan luettelon muodostavan vastaanottimen postilaatikoiden osoitteet. Muoto on esitetty alla:

EXPN: abcd

11) HELP

Tämä komento pyytää vastaanotinta lähettämään tiedot komennosta, joka lähetetään argumentiksi.

HELP: postitse

12) LÄHETÄ

Tämä komento määrittelee, että posti on toimitettava vastaanottajan päätelaitteelle eikä postia. Jos vastaanottaja on offline-tilassa, posti poistetaan.

LÄHETÄ FROM:

13) SMOL FROM

Tämä komento määrittää, että posti on toimitettava vastaanottajan päätelaitteelle tai postilaatikkoon. Jos vastaanottaja on online-tilassa, postitus lähetetään suoraan päätelaitteelle. Jos vastaanottaja on offline-tilassa, posti lähetetään postilaatikkoon.

SMOL FROM:

14) PIENI

Tämä komento määrittää, että posti on toimitettava päätelaitteelle ja vastaanottajan postilaatikolle. Jos vastaanottaja on offline-tilassa, posti lähetetään päätelaitteelle ja postilaatikkoon. Jos vastaanottaja on online-tilassa, posti lähetetään suoraan postilaatikkoon.

SMAL FROM:

15) VERB

Ottaa käyttöön tai poistaa käytöstä sanallisen tilan .

16) TICK

Lisää tunniste erän SMTP-vastaustietojoukkoon.

Vastaukset:

Vastaukset lähetetään palvelimelta asiakkaalle. Se on 3-numeroinen koodi, joka voi seurata joitain tietoja tekstimuodossa. Ne yksinkertaisen postinsiirtoprotokollan vastauskoodit annetaan seuraavasti:

  • 211: Järjestelmän tila
  • 214: Ohjeviesti
  • 220: Palvelu on valmis
  • 221: Palvelun sulkeva lähetyskanava
  • 250: Pyydetty komento valmis
  • 251: Viesti välitetään edelleen
  • 354: Aloita postin syöttö
  • 421: Palvelu ei ole käytettävissä
  • 403: Käyttäjällä ei ole valtuuksia lähettää tältä sähköpostiosoitteelta. eli käyttäjän on päivitettävä nykyinen sähköpostiosoite.
  • 450: Postilaatikko ei ole käytettävissä
  • 451: Komento keskeytettiin paikallisen virheen vuoksi
  • 452: Komento keskeytettiin riittämättömän tallennustilan vuoksi
  • 500: Tunnistamattomasta komennosta johtuva syntaksivirhe
  • 501: Syntaksivirhe parametrista tai argumentteista johtuen
  • 502: Komentoa ei ole toteutettu.
  • 503: Huono komentosarja
  • 504: Komentoa ei ole väliaikaisesti toteutettu
  • 550: Komentoa ei suoritettu
  • 551: Käyttäjä ei ole paikallinen
  • 552: Pyydetty toimenpide keskeytettiin
  • 553: Pyydettyä toimenpidettä ei ole toteutettu
  • 554: Tapahtuma epäonnistui

johtopäätös

Tässä artikkelissa olemme nähneet, mikä on yksinkertainen postinsiirtoprotokolla, miten se toimii yhdessä komentojen kanssa, jotka liittyvät yksinkertaisen postinsiirtoprotokollan määrityksen luomiseen, ylläpitämiseen ja lopettamiseen.

Suositellut artikkelit

Tämä on opas yksinkertaiseen postinsiirtoprotokollaan. Tässä olemme keskustelleet kuinka (SMTP) yksinkertainen postinsiirtoprotokolla toimii? yhdessä erilaisten komentojen kanssa SMTP: ssä. Saatat myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Tietomallit DBMS: ssä
  2. RDBMS-haastattelukysymykset
  3. Tietojen integroinnin työkalu
  4. Mikä on steganografia?