Simple Mail Transfer Protocol
De la Wikipedia, enciclopedia liberă
SMTP (Simple Mail Transfer Protocol) este un protocol simplu, folosit pentru transmiterea mesajelor în format electronic pe Internet. SMTP foloseşte portul de aplicaţie 25 TCP şi determină adresa unui server SMTP pe baza înregistrării MX (Mail eXchange) din configuraţia serverului DNS.
Protocolul SMTP specifică modul în care mesajele de poştă electronică sunt transferate între procese SMTP aflate pe sisteme diferite. Procesul SMTP care are de transmis un mesaj este numit client SMTP iar procesul SMTP care primeşte mesajul este serverul SMTP. Protocolul nu se referă la modul în care mesajul ce trebuie transmis este trecut de la utilizator către clientul SMTP, sau cum mesajul recepţionat de serverul SMTP este livrat utilizatorului destinatar şi nici cum este memorat mesajul sau de câte ori clientul SMTP încearcă să transmită mesajul.
[modifică] Realizarea comunicaţiei SMTP - exemplu
Funcţionarea protocolului SMTP poate fi testată simplu prin iniţierea unei conexiuni TCP folosind un client de telnet.
telnet mailhost.domeniu.ro 25
Server: 220 mailhost.domeniu.ro ESMTP Client: HELO host.domeniu.ro Server: 250 Hello host.domeniu.ro Client: MAIL FROM: user@domeniu.ro Server: 250 Ok Client: RCPT TO: user@altdomeniu.ro Server: 250 Ok Client: DATA Server: 354 End data with <CR><LF>.<CR><LF> Client: Subject: test Client: un mesaj test Client: . Server: Mail queued for delivery. Client: QUIT Server: 221 Closing connection. Bye.