Ciao a tutti.

Sto programmando un mail server e sto seguendo la RFC 822 per il formato dei messaggi. Quello che vorrei capire è se i campi dell'header sono solamente a scopo informativo oppure devono essere presi in considerazione per l'invio dell'email. Ad esempio mi collego al mail server tramite telnet e comincio a digitare la sequenza di comandi HELO, MAIL FROM, RCPT TO e via discorrendo. Una volta che inizio a scrivere i dati e nell'header metto To: sender@domain.org, l'email deve essere inviata anche a sender@domain.org oppure solo al destinatario (o ai destinatari) che ho indicato nel comando RCPT TO?

Faccio questa domanda perché facendo una prova con il server SMTP di Virgilio.it, sembra che lui ignori i campi To: Cc: Bcc: ecc., riferendosi solamente a ciò che ho scritto in MAIL FROM e in RCPT TO.

Quindi devo interpretarli solo a scopo informativo oppure devo prenderli in considerazione per l'invio dell'email?

Grazie, spero di essere stato chiaro.