Struttura di un messaggio elettronico
Un messaggio si compone fondamentalmente di tre parti :
- la busta, un insieme di linee con le informazioni di trasporto come l'indirizzo del mittente, l'indirizzo del destinatario o ancora il timbro orodatato del trattamento del messaggio dai server intermediari necessari ai server di trasporto (MTA) che fungono da uffici di smistamento postale. La busta comincia con una linea Fromed è modificata da ogni server intermedio. Così, attraverso al busta, è possibile conoscere il percorso del messaggio e il tempo di trattemento di ogni server.
- Il messaggio propriamente detto, composto dai due elementi seguenti :
- i campi dell'intestazione (in inglese header fields), un insieme di linee che descrivono i parametri del messaggio, come il mittente, il destinatario, la data, ecc. Ogni intestazione possiede la seguente forma :
Nome: Valore
Un messaggio elettronico comprende almeno le tre intestazioni seguenti :
- From: indirizzo elettronico del mittente
- To: indirizzo elettronico del destinatario
- Date: data di creazione del messaggio
Può inoltre contenere le intestazioni facoltative seguenti :
- Received: informazioni diverse sui server intermedi e la data di trattamento del messaggio associato.
- Reply-To: un indirizzo per la risposta.
- Subject: l'oggetto del messaggio.
- Message-ID: un identificativo unico del messaggio.
- Il corpo del messsaggio, che contiene il messaggio, separato dall'intestazione da una linea vuota.
Un messaggio elettronico è composto da stringhe di caratteri US-ASCII 7 bits visualizzabili. Ogni stringa ha un massimo di 76 caratteri, per evitare ogni possibile incompatibilità, e termina con i caratteri CRLF (caratteri \r\n).
Nozione d'intestazione
E' importante notare che i dati dell'intestazione non danno nessuna garanzia sull'orario di invio o sul mittente del messaggio.
E' possibile definire delle intestazioni supplementari personalizzate (dette allora intestazioni proprietarie) per dare delle informazioni complementari. Le intestazioni personalizzate devono necessariamente possedere un nome che cominci per X-.
Alcuni software antispam segnalano i messaggi come indesiderati attraverso l'intestazione seguente :
X-Spam-Status: Yes
Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:02