Partager via


Texte du message

S’applique à : Outlook 2013 | Outlook 2016

Pour les messages sortants en mode MIME, le type de contenu varie selon qu’il existe ou non des pièces jointes et à quoi ressemble le texte du message. S’il existe des pièces jointes, le type Content est multipart/mixed ; le texte du message et chaque pièce jointe deviennent une partie distincte du contenu du message, chacune avec son propre type de contenu. S’il n’y a pas de pièces jointes, le type de contenu du message est texte/simple et il n’y a qu’une seule partie.

Le texte du message n’est pas encapsulé, sauf si une ligne dépasse 140 caractères. Si tel est le cas, le texte entier est encapsulé sur 76 colonnes et l’encodage entre guillemets imprimables est utilisé pour conserver les sauts de ligne. Le type de contenu dépend des caractères trouvés dans le texte du message, comme suit :

  • Si seuls les caractères 7 bits sont trouvés et qu’aucune ligne ne dépasse 140 caractères, le message est du texte ASCII. Content-type : text/plain ; charset=us-ascii (Content-Transfer-Encoding=7bit est supposé.)

  • Si des lignes longues ou des caractères 8 bits sont trouvés, le message est du texte et le jeu de caractères est déterminé par les paramètres régionaux. Il doit être choisi parmi les jeux de caractères définis par la norme ISO 8859. Content-type : text/plain ; charset=iso-8859-1 (ou un autre jeu de caractères valide)

    Content-Transfer-Encoding: quoted-printable

Pour les messages MIME entrants, si le premier composant de contenu de message a content-type : text/* (autrement dit, n’importe quel type de texte) et que son jeu de caractères est reconnu, il est mappé à PR_BODY (PidTagBody). Une première partie de contenu de message ne répondant pas à ce critère devient une pièce jointe. Toutes les parties suivantes deviennent également des pièces jointes.

En mode uuencode, le texte du message dans les messages sortants est encapsulé à 78 colonnes, comme pour MS Mail 3.x. Le type de contenu est « text/plain ». Pour conserver les sauts de paragraphe du message d’origine dans ces circonstances, respectez les conventions suivantes dans le texte encapsulé. Il existe trois raisons possibles pour mettre fin à une ligne de texte, chacune avec sa propre séquence de caractères :

  • Saut de ligne. Le texte d’origine contenait une nouvelle ligne entrée par l’utilisateur (marque de paragraphe). Dans le transport, cela correspond à une nouvelle ligne sans vides précédents. Si l’utilisateur entre une nouvelle ligne précédée de vides, les vides doivent être supprimés.

  • Line-nobreak. Le texte d’origine contenait un mot trop long pour tenir sur une seule ligne du message. Dans le transport, cela correspond à une ligne de saut précédée de deux espaces.

  • Retour à la ligne. Le texte d’origine ne contenait pas de nouvelle ligne, le texte est trop long pour tenir sur une seule ligne du message, mais il peut être divisé entre deux mots. Dans le transport, cela correspond à une ligne de saut précédée d’un seul vide.