Uporaba


Pošta

Prenos pošte poteka v treh korakih. Prenos se prične z ukazom MAIL, ki označuje pošiljateljevo identifikacijo. Na ta ukaz odgovori sprejemnik-SMTP in pošlje odgovor, ki pove ali se je ukaz uspešno izvedel.
Sledi zaporedje ukazov, ki podajajo informacijo o prejemniku. Vsakemu ukazu sledi sporočilo prejemnika-SMTP.
Tretji korak pošiljanja predstavlja ukaz DATA, kateremu sledi besedilo pošte. Na koncu sledi še identifikator, ki označuje konec. Ta identifikator je vrstica, napolnjena s pikami.
Besedilo pošte vsebuje datum, predmet, komu je pošta namenjena in kdo jo je poslal.
Primer

"Forwarding"

Lahko se zgodi, da navedemo napačnen naslov prejemnika. V nekaterih primerih sprejemnik-SMTP pozna pravilen naslov in nam predlaga, naj ga uporabimo.
Primer

Preverjanje in "razgrinjanje" (expanding)

SMTP nam omogoča, da preverimo, če obstaja nek elektronski naslov.Z ukazom VERIFY, kateremu sledi uporabniško ime, dobimo kot odgovor polno uprabniško ime z elektronskim nabiralnikom. Na tak način lahko tudi iščemo elektronske naslove.
Primer


Ukazu EXPAND sledi ime mailing liste. Kot odgovor dobimo polno ime uporabnikov liste in poštne nabiralnike mailnig liste.

"Sending" in "mailing"

SMTP je namenjen pošiljanju pošte različnim uporabnikom. Pošiljanje sporočil na uporabikov terminal (uporabnik mora biti aktiven) imenujemo "sending", pošiljanje sporočil v uporabnikov "poštni nabiralnik" pa se imenuje "mailing". Ker gre za podobni funkciji, sta v SMTP-ju združeni.

Sending omogočajo naslednji ukazi:

SEND FROM:reverse-path
Z ukazom SEND uporabniku pošljemo sporočilo, ki se izpiše na zaslonu. Če uporabnikov terminal ni aktiven, dobi pošiljatelj sporočilo, da transakcija ni uspela.

SOML FROM:reverse-path
Z ukazom SEND OR MAIL uporabniku pošljemo sporočilo. Če je prejemnikov terminal aktiven, se sporočilo izpiše na zaslonu. Če terminal ni aktiven, gre sporočilo v poštni nabiralnik.

SAML FROM:reverse-path
Sporočilo se izpiše na prejemnikovem terminalu, če je ta aktiven in v poštnem nabiralniku.

Usmerjanje
MAIL "@ENA,@DVA,:JOE@TRI"
ENA, DVA, TRI so strežniki

To obliko ukaza uporabljamo, kadar želimo poudariti povezavo med naslovom in potjo. Poštni nabiralnik je absolutni naslov, pot pa podaja informacijo, kako priti do njega.

"Opening" in "closing"

Ko je zveza med serverjema vzpostavljena, uporabimo ukaz HELO, da se prepričamo, če je vse v redu. Komunikacijski kanal zapremo z ukazom QUIT:
Primer

Sprememba vlog

Z ukazom TURN spremenimo vlogi programov, ki komunicirata po komunikacijskem kanalu.
Primer:
Program A je pošiljatelj-SMTP in pošlje ukaz TURN. Sedaj ta program postane sprejemnik-SMTP, program B, ki je na drugi strani, pa pošiljatelj-SMTP.
Ukaz je neobvezen in ga običajno ne uporabljamo, kadar uporabljamo TCP. Je pa ukaz uporaben tam, kjer so stroški komunikacijskega kanala visoki. Uporabljamo ga lahko tudi pri prenosu pošte preko telefonskih linij.

nazaj