Qual è il punto di ripetere un indirizzo e-mail in "The Envelope" e "The Header"?


15

Ho imparato che sia l'indirizzo DA che l'indirizzo TO sono ripetuti in un elemento nascosto chiamato "inviluppo", e poi ripetuti di nuovo nel "corpo".

Domanda

  1. Perché i dati della busta non vengono copiati nell'intestazione?
  2. Perché esiste questa duplicazione, perché non è possibile incorporare le funzionalità necessarie nel messaggio stesso?
  3. Tutti i trasporti di messaggi (non SMTP) fanno questo?
  4. Quali sono le alternative a SMTP? (così posso capire meglio il ragionamento)

1
Pensa a BCC e alle mailing list denominate. Se il destinatario della busta fosse copiato nell'intestazione, tutte queste destinazioni diventerebbero visibili.
Barmar,

Risposte:


26

Gli indirizzi nell'intestazione di un messaggio di posta elettronica hanno scopi diversi rispetto al mittente e al destinatario della busta (che in realtà non sono nascosti di per sé , semplicemente non fanno parte del messaggio).

Il mittente e il destinatario della busta, che non vengono mai visualizzati in un messaggio, fanno parte del protocollo SMTP e specificano le istruzioni di consegna , ovvero a quale cassetta postale il server di posta dovrebbe consegnare il messaggio o dove restituirlo in caso di qualche fallimento. Nessuno dei due indirizzi è tenuto ad avere alcuna relazione con il contenuto semantico del messaggio. Questi sono spiegati in dettaglio nelle sezioni RFC 5321 4.1.1.2 e 4.1.1.3.

Logicamente questi sono analoghi agli indirizzi stampati sulla busta di un pezzo di posta ordinaria.

Gli indirizzi di origine e di destinazione che compaiono nel messaggio stesso indicano significati semantici, piuttosto che istruzioni esplicite di consegna. Questi sono spiegati in dettaglio in RFC 5322 sezione 3.6.3 e RFC 6854 sezione 2.1 (che oscura RFC 5322 sezione 3.6.2).

In breve, Da: nel messaggio indica la cassetta postale di chiunque abbia scritto il messaggio, Mittente: indica l'entità che ha inviato un messaggio per conto di qualcun altro e A: e Cc: indica la cassetta postale del destinatario prevista. Gli RFC definiscono anche altri campi di intestazione che potrebbero interessarti.

Logicamente questi sono analoghi agli indirizzi stampati sulla corrispondenza all'interno di un pezzo di posta ordinaria.

Spesso il mittente e il destinatario della busta sono gli stessi degli indirizzi Da: e A:. Ma è comune che non abbiano alcuna corrispondenza, ad esempio nel caso delle mailing list.


12

Lo scenario più comune in cui vedrai una differenza è durante la consegna di un'e-mail con più destinatari.

Supponiamo che stai per inviare un'e-mail a:

  • a@example.com
  • a@example.net
  • b@example.net

Quando il tuo client di posta invia l'e-mail al tuo server di posta, tutti e tre gli indirizzi verranno ripetuti sia sulla busta che sulle intestazioni. Successivamente il tuo server di posta cercherà i record MX example.come example.netcontinuerà la consegna.

Il server di posta ora stabilirà due connessioni SMTP separate con ciascuno dei server di ricezione per inviare ulteriormente l'e-mail.

Quando comunichi con MX per example.comtutti e tre i ricevitori rimarrà comunque Tonell'intestazione, ma ci sarà un solo ricevitore a busta singola.

Quando comunichi con MX per example.nettutti e tre i ricevitori rimarrà comunque Tonell'intestazione, ma ci saranno solo due ricevitori busta.

Come analogo a quanto sopra immagina di aver stampato tre copie di una lettera con tre destinatari scritti sul foglio. Metti quindi quei tre pezzi di carta in tre buste separate e scrivi un solo indirizzo su ciascuna busta.


Esistono altri scenari in cui ciò fa la differenza, ad esempio durante l'utilizzo bcce l'inoltro della posta elettronica.

Come analogo leggermente inventato, immagina di scambiare lettere con qualche entità. Sconosciuto a quell'entità, si crea una fotocopia di ciascuna di quelle lettere che si mette in una busta indirizzata al proprio avvocato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.