Les entêtes des messages Internet sont normalisés par les RFC (Requests For Comments) 822, 2045, 2046, 2047, 2048, 2049 relatif au extensions polyvalentes des messages internet (MIME : Multipurpose Internet Mail Extensions).
Les champs d'entête |
---|
From: expediteur@email.com [, ...] CRLF |
représente la liste des auteurs du courrier. |
Sender: expediteur@email.com CRLF |
représente l'adresse de l'expéditeur du courrier. |
Reply-To: adresse_reponse@email.com [, ...] CRLF |
représente l'adresse de réponse au courrier électronique. |
To: destinataire@email.com [, ...] CRLF |
représente la liste d'adresses des destinataires du courrier. |
Cc: destinataire_copie@email.com [, ...] CRLF |
représente la liste des destinataires d'une copie du courrier. |
Bcc: destinataire_copie@email.com [, ...] CRLF |
représente les destinataires non-visible d'une copie du courrier. |
Message-ID: code_message CRLF |
représente un code unique d'identification du courrier. |
In-Reply-To: message_id [, ...] CRLF |
est utilisé pour identifier le (ou les) courriers pour lequel il en est un nouveau. |
References: message_id CRLF |
est utilisé pour identifier le fil de la conversation. |
Subject: [Re:] Sujet... CRLF |
représente le sujet du courrier électronique avec optionnellement le suffixe Re: pour une réponse. |
Comments: Commentaire... CRLF |
représente un commentaire à propos du courrier. |
Keywords: Mot-clé [, ...] CRLF |
représente des mots-clés relatifs au courrier. |
Date: date CRLF |
représente des mots-clés relatifs au courrier. |
MIME-Version: 1.0 CRLF |
représente la version MIME du courrier. |
Content-Type: type/sous-type; {charset = encodage} | {boundary = délimiteur} CRLF |
représente le type et le sous-type (text/plain, image/jpeg, audio/basic, application/postscript, etc.) et l'encodage (US-ASCII ou ISO-8859-X) du contenu d'un courrier. Si le couple type/sous-type possède la valeur multipart/mixed ou multipart/alternative, l'attribut boundary permet de délimiter les parties encodées différemment par une chaîne de caractères spéciale. |
Content-transfer-encoding: 7bit | 8bit | binary | quoted-printable | base64 CRLF |
définit un mécanisme d'encodage du contenu d'un courrier. |
Content-ID: message_id CRLF |
représente une référence à un contenu d'un autre courrier. |
Content-Description: texte... CRLF |
représente une information descriptive à propos du contenu d'un courrier. |
From: Jacques Crenca <j_c@domaine.net> To: Jean Jean <jean2@dom.com> Reply-To: "Jacques Crenca" <message@domaine.net> Subject: Re: Bonjour Date: Mon, 25 Mar 2002 09:18:52 -0200 Message-ID: <1255388558@domaine.net> In-Reply-To: <20012500365485@domaine.net> References: <20012500365485@domaine.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit
Le second exemple fait appel à un contenu mixte en assemblant deux messages à un courrier électronique.
From: Jacques Crenca <j_c@domaine.net> To: Jean Jean <jean2@dom.com> Bcc: Direction <pdg@domaine.net> Date: Mon, 25 Mar 2002 09:18:52 -0200 Subject: Critique du rapport n°10254365 MIME-Version: 1.0 Message-ID: <1255388558@domaine.net> Content-Type: multipart/mixed; boundary="/-----10254365-----/" Content-ID: <id53464631236546@site.com> --/-----10254365-----/ Première partie du message... --/-----10254365-----/ Content-Type: multipart/digest; boundary="/-----suite du courrier-----/" --/-----suite du courrier-----/ From: Emile Ntamack <emile@domaine.net> Date: Mon, 25 Mar 2002 09:18:52 -0200 Subject: Remarque d'un interlocuteur Seconde partie du message... --/-----suite du courrier-----/ From: Jean-Pierre Rives <jp.rives@domaine.net> Date: Mon, 25 Mar 2002 09:18:52 -0200 Subject: Remarque d'une autre personne Troisième partie du message... --/-----suite du courrier-----/ --/-----10254365-----/--
Un message l'attribut content-type égal à multipart/alternative possède plusieurs parties proposant un contenu identique mais accessible par différent mécanisme. Dans l'exemple ci-dessous, un contenu spécial est proposé selon trois méthodes alternatives.
From: Jacques Crenca <j_c@domaine.net> To: Jean Jean <jean2@dom.com> Date: Mon, 25 Mar 2002 09:18:52 -0200 Subject: Sujet du courrier MIME-Version: 1.0 Message-ID: <123486709786768@domaine.net> Content-Type: multipart/alternative; boundary=216878686686346458 Content-ID: <id53464631236546@site.com> --216878686686346458 Content-Type: message/external-body; name="fichier.ps"; site="laltruiste.com"; mode="image"; access-type=ANON-FTP; directory="fichier/rapport"; expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)" Content-type: application/postscript Content-ID: <id216878686686346458@laltruiste.com> --216878686686346458 Content-Type: message/external-body; access-type=local-file; name="/doc/sujet/fichier.ps"; site="laltruiste.com"; expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)" Content-type: application/postscript Content-ID: <id216878686686346458@laltruiste.com> --216878686686346458 Content-Type: message/external-body; access-type=mail-server server="laltruiste@server.net"; expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)" Content-type: application/postscript Content-ID: <id216878686686346458@laltruiste.com> get fichier.rtf --216878686686346458--