CransWiki:

Cette page regroupe des règles que tout le monde devrait respecter en envoyant des mails. Si vous ne les respectez pas, votre mail arrivera quand même à bon port, mais vous n'aurez pas respecté les conventions de ce merveilleux moyen de communication. (Et en plus, vous risquez de vous faire râler dessus…)

Cette page recense des us et coutumes. N'hésitez pas à rajouter quoi que ce soit qui vous paraîtrait pertinent.

SMS

On a tendance à ne même pas penser à le dire, mais comme il m'arrive encore d'en croiser, je le dis : le style SMS est déjà moche dans les SMS, n'en parsemez pas vos mails.

Bottom-posting

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting frowned upon?

La bonne pratique quand on répond à un mail est de répondre en dessous du texte de la personne qui a écrit précédemment. Cela a de nombreux avantages :

Quoting

de to quote, citer

Le bottom-posting veut que vous citiez le message de la personne à qui vous répondez. Mais attention, ça aussi il vaut mieux le faire correctement.

Le protocole est assez simple, et tient essentiellement du bon sens :

Un exemple pour que vous compreniez mieux ce que je raconte :

From: Paul <paul@domain.com>
To: Pierre <pierre@autredomaine.fr>
Subject: Vacances

Salut Pierre,

Je reviens à l'instant de mes vacances en Italie, c'était super cool.
On a visité la tour de Pise, on est allés sur les gondoles à Venise.
Marc a perdu ses lunettes de soleil !

On se voit toujours Samedi prochain ?

Tu apportes les pizzas ?

-- 
Paul

Réponse bien formatée :

From : Pierre <pierre@autredomaine.fr>
To: Paul <paul@domain.com>
Subject: Re: Vacances

Le 15/07/2014 à 17:04, Paul a écrit :
> [Italie]

Cool !
Tu nous montreras des photos !

> On se voit toujours Samedi prochain ?

Je confirme.

> Tu apportes les pizzas ?

Ça marche !

-- 
Pierre

Quelques petits détails supplémentaires :

Exemple :

From: Paul
To: Pierre, Jacques
Subject: Ciné ?

Bon, on va voir un film ?

Qui paye le pop-corn ?

From: Pierre
To: Paul, Jacques
Subject: Re: Ciné ?

Le 24/07/2014 à 19:34, Paul a écrit :
> Bon, on va voir un film ?

Ça marche !

> Qui paye le pop-corn ?

Pas moi, j'suis fauché !
-- 
Pierre

From: Jacques
To: Pierre, Paul
Subject: Re: Ciné ?

Le 24/07/2014 19:55, Pierre a écrit :
>> Qui paye le pop-corn ?
>>
>
> Pas moi, j'suis fauché !
>

Moi ! Je me sens généreux…
-- 
Jacques

Jacques a supprimé la première partie de la conversation, ce qui était pertinent de sa part puisqu'il n'avais rien à y ajouter. Par contre, il aurait du conserver la ligne "> Le 24/07/2014 à 19:34, Paul a écrit :" qui explique qui a dit "Qui paye le pop-corn ?".

On notera également que dans cet échange, tout le monde signe correctement. Cf paragraphe suivant.

Signature

Tout comme sur les news, il est de bon ton de signer son mail, ce qui consiste à placer en bas du mail une ligne contenant deux tirets suivis d'une espace puis sa signature sur la ligne suivante :

-- 
John Smith

Elle est ainsi reconnue par les clients mails dignes de ce nom, qui peuvent la mettre d'une autre couleur, et surtout, ne l'incluent pas dans le texte à citer quand vous répondez.

HTML

De nombreux clients mails vous permettent de faire des choses kikoo du genre choisir votre police, de mettre du gras, de la couleur, voire, d'intégrer des smileys ou des images.

Cela signifie qu'ils vont envoyer à votre destinataire un message formatté en HTML. En gros, comme une page web. Ça ressemble en gros à ça :

From: "HealthPeople Daily" <loginfake@telenor.hu>
To: machin@domain.com
Subject: [URGENT]: Unique way out for people desperate to get fit!
Content-Type: multipart/alternative;
        boundary="----=_Part_63469_9812439988.8619384106745"

------=_Part_63469_9812439988.8619384106745
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Gaining extra pounds uncontrollably? Hot solution!

[…]
[des choses en texte lisible]
[…]

------=_Part_63469_9812439988.8619384106745
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
/>
<meta name=3D"viewport" content=3D"width=3Ddevice-width, =
initial-scale=3D1" />
<title>HealthPeople Magazine</title>

[…]
[loads of HTML bullshit]
[…]

</table>
</td>
</tr>
</table>
------=_Part_63469_9812439988.8619384106745--

Oui, ça vient de mes spams, les vrais êtres humains ne m'envoient pas de mail en HTML, vous pouvez rajouter cet expéditeur dans votre blacklist

Le premier conseil, ce serait : arrêtez. Les mails, c'est pas un site web.

Mais si vous tenez vraiment à envoyer des mails en HTML, assurez-vous bien que votre client mail envoie également un équivalent texte simple, afin que les gens qui ont un client qui n'affichent pas le HTML (oui, des gens lisent leur mail dans un terminal) puissent quand même voir votre mail.

Threads

Si vous faites n'importe quoi avec les threads, vous allez vous faire détester.

Avant tout, qu'est-ce qu'un thread ?

N'en déplaise à gmail, les conversation par e-mail ne sont pas linéaires, elles constituent un arbre. Voici un shéma sur lequel j'ai jouté des numéros entre crochets pour qu'on comprenne de quoi je parle : (beaucoup de clients mails présentent les mails ainsi, et tous devraient pouvoir le faire)

Ciné ? [1]
├── Re: Ciné ? [2]
│   ├── Re: Ciné ? [3]
│   ├── Re: Ciné ? [4]
│   │   └── Re: Ciné ? [5]
│   └── Re: Ciné ? [6]
└── Re: Ciné ? [7]
    └── Re: Ciné ? [8]

Thread-breaking

Comment votre client mail fait-il pour savoir comment classer les messages pour obtenir cet arbre ?

Il regarde des headers particuliers que votre client mail ajoute automatiquement à votre message : In-Reply-To (qui contient un Message-Id) et References: (qui contient plusieurs Message-Id).

Exemple :

Message-Id: <5@serveur.domain.com>
In-Reply-To: <4@serveur.domain.com>
References: <1@serveur.domain.com>
 <2@serveur.domain.com>
 <4@serveur.domain.com>

Cela permet à votre client de savoir que ce message (le [5]) répond au message [4] et que dans la conversation, il avait précédemment [1] et [2]. Ainsi il peut reconstruire l'arbre et vous l'afficher. Encore mieux. Si vous n'étiez pas dans les destinataires de [2], mais dans ceux de [1] et [4], il pourra quand même vous ranger le mail [4] sous le mail [2].

Seulement voilà, il y a des clients qui ne respectent rien ni personne et font de la merde avec ces headers. Ce qui fait que très souvent, on se retrouve avec ça :

Re: Ciné ? [5]
Ciné ? [1]
├── Re: Ciné ? [2]
│   ├── Re: Ciné ? [3]
│   ├── Re: Ciné ? [4]
│   └── Re: Ciné ? [6]
└── Re: Ciné ? [7]
    └── Re: Ciné ? [8]

Et un nouveau thread apparaît, alors qu'il aurait dû continuer dans le même arbre.

À savoir : beaucoup de clients mobiles font ça.

Thread-reuse

Prenons un thread tout ce qu'il y a de plus correct (en précisant les dates, vous allez voir pourquoi) :

Ciné le 4 [01/07/2014]
└── Re: Ciné le 4 [01/07/2014]
    └── Re: Ciné le 4 [02/07/2014]

Maintenant, admettons que la conversation évolue un peu. On peut alors se retrouver avec ça :

Ciné le 4 [01/07/2014]
└── Re: Ciné le 4 [01/07/2014]
    └── Re: Ciné le 4 [02/07/2014]
        └── Re: Ciné puis bowling le 4 [02/07/2014]

Ceci est parfaitement acceptable, surtout si la conversation dérive vers un sujet légèrement différent, autant mettre à jour le Subject:.

Mais si un petit rigolo, un peu plus tard, a la flemme de remettre les adresse et utilise un vieux mail pour faire "Répondre à tous" :

Ciné le 4 [01/07/2014]
└── Re: Ciné le 4 [01/07/2014]
    └── Re: Ciné le 4 [02/07/2014]
        └── Re: Ciné puis bowling le 4 [02/07/2014]
            └── Qui pour des pizzas demain ? [04/08/2014]

Eh bien lui on le brûle. Parce qu'il a initié une nouvelle conversation, qui, pour les gens qui rangent leur mails correctement, semble être une prolongation du sujet précédent.

On notera que ce genre de comportement est encouragé par gmail, puisqu'il trie les conversation par Subject:, et donc vous donnera l'illusion dans le deuxième cas que vous avez bien créé une nouvelle conversation. (On notera également qu'il crée aussi un nouvelle conversation dans le premier cas, alors que vous n'en aviez pas forcément envie…)


  1. Oui, je considère que tout le monde est à la même heure, que personne n'a foiré sa configuration de TZ et que personne ne ment sur les horaires d'envois de mails. Vous me l'accorderez. (1)

CransWiki: CransPratique/BonnesPratiquesMails (dernière édition le 2015-07-25 14:40:13 par WikiJordy)