top of page

SMTP

 

Il primo documento che descrive il protocollo per la rappresentazione dei documenti di posta elettronica è l'RCF 822; in esse viene specificato il formato per i messaggi di posta ma limitandosi ai messaggi di testo.

 

Il formato del messaggio 

 

Il formato del messaggio è costituita da un header e da una body.

l'header contiene le informazioni per il trasporto:

  • to: lista di destinatari

  • from: mittente

  • c: lista di destinatari per conoscenza

  • cc: lista nascosta di destinatari per conoscenza

  • date: data di spedizione

  • replay-to: indirizzo diverso dal mittente

  • object: titolo del messaggio

 

Il body, che è il "messaggio vero e proprio", è costituito da soli caratteri ASCII.

 

Per superare le limitazioni contenute in RFC 822 è stato presentato un nuovo documento, detto RCF1341, in cui viene descritto lo standard MIME.

Con lo standard MIME è possibile inserire in un qualsiasi messaggio di email, oltre al testo, anche files contenuti immagini, segnali audio e video.

 

Successivamente alla RCF 1341, l'RCF1847 ha specificato il Secure/MIME che implementa i servizi di sicurezza con la possibilità di inviare messaggi corredati di firma digitale, di crittografia o di autenticazione.

 

Trasferimento SMTP

 

Il protocollo SMTP usa il protocollo TCP (porta 25) per consegnare in modo affidabile messaggi dal client al server.

  • Il programma di posta elettronica usato dall'utente invia il messaggio al proprio server (A) usando il protocollo SMTP.

  • Il server trasferisce il messaggio server del destinatario (B) utilizzando lo stesso protocollo:

               - A, sulla base dell'indirizzo email del destinatario, identifica il server B e apre una connessione;

               -B identifica il nodo di rete da cui proviene la connessione e accetta la connessione; memorizza inoltre tale identificazione come parte iniziale del messaggio da ricevere;

               -A comunica l'username del destinatario;

               -B verifica la validità dell'indirizzo e autorizza la trasmissione del messaggio;

               -A invia il messaggio e chiude la trasmissione;

               -B memorizza il messaggio in attesa che il destinatario si colleghi e ritiri il messaggio utilizzando un protocollo (solitamente POP3 o IMAP4).

  •  Il destinatario preleva il messaggio dal proprio server.

bottom of page