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--