La logique ne serait pas d'envoyer une erreur à l'utilisateur si son mail est en 8 bits signé et que le destinataire demande du 7bits ?
Ton MTA peut transmettre à un MTA qui va transmettre à un autre MTA, etc. Donc c'est impossible de savoir a priori si le MTA de destination accepte ou non le 8bit.
pendant que j'y pense thunderbird pourrait très bien encoder en 7bits dès qu'il signe le mail ça n'est pas très compliqué pour lui, il y a peut être un ticket la dessus
Franchement je ne sais pas si Thunderbird ne le fait pas déjà, je ne signe pas mes mails avec PGP (je sais, c'est pas bien). Il faudrait que tous les clients mail en fasse de même, pas seulement Thunderbird. Mais déjà sans signature PGP, thunderbird envoie des mails en 8bit, qui, suivant le MTA, sera signé avec DKIM en l'état, puis peut-être converti plus tard, et donc potentiellement rejeté (mis en spam, le plus souvent) à l'arrivée.
Il y a, au niveau mondial, une décision à prendre, et à faire appliquer partout, mais c'est sans doute utopique. Cette décision pourrait être :
- un MTA qui n'accepte pas les mails en 8bit, on envoie un avis de non-distribution (avec message clair sur la raison) à l'envoyeur, histoire de forcer la main sur la mise à jour de ce MTA (on utilise le 8bit depuis plus de 15 ans).
- On modifie la RFC en indiquant que les verificateurs DKIM se doivent de prendre en charge les mails en 8bit (mais là aussi il y aura des récalcitrants, on est reparti pour 15 ans).
L'alternative est d'abandonner le 8bit, ou DKIM ... On est un peu dans un sac de noeuds.
A mon avis un MTA ne devrait pas avoir à toucher au Body d'un mail, seulement à l'entête, il ne devrait jamais y avoir besoin de faire des conversions d'encoding, en tout cas pas à ce niveau là.
[^] # Re: Autohébergement
Posté par xulops (site web personnel) . En réponse au journal Linux ne m'intéresse plus. Évalué à 3.
Ton MTA peut transmettre à un MTA qui va transmettre à un autre MTA, etc. Donc c'est impossible de savoir a priori si le MTA de destination accepte ou non le 8bit.
Franchement je ne sais pas si Thunderbird ne le fait pas déjà, je ne signe pas mes mails avec PGP (je sais, c'est pas bien). Il faudrait que tous les clients mail en fasse de même, pas seulement Thunderbird. Mais déjà sans signature PGP, thunderbird envoie des mails en 8bit, qui, suivant le MTA, sera signé avec DKIM en l'état, puis peut-être converti plus tard, et donc potentiellement rejeté (mis en spam, le plus souvent) à l'arrivée.
Il y a, au niveau mondial, une décision à prendre, et à faire appliquer partout, mais c'est sans doute utopique. Cette décision pourrait être :
- un MTA qui n'accepte pas les mails en 8bit, on envoie un avis de non-distribution (avec message clair sur la raison) à l'envoyeur, histoire de forcer la main sur la mise à jour de ce MTA (on utilise le 8bit depuis plus de 15 ans).
- On modifie la RFC en indiquant que les verificateurs DKIM se doivent de prendre en charge les mails en 8bit (mais là aussi il y aura des récalcitrants, on est reparti pour 15 ans).
L'alternative est d'abandonner le 8bit, ou DKIM ... On est un peu dans un sac de noeuds.
A mon avis un MTA ne devrait pas avoir à toucher au Body d'un mail, seulement à l'entête, il ne devrait jamais y avoir besoin de faire des conversions d'encoding, en tout cas pas à ce niveau là.