Configuration des caractères de fin de ligne pour les versions texte des e-mails ? (par défaut CR+LF apparaît en double interligne)

Salut la communauté Discourse —

Quelque chose que j’ai remarqué depuis quelques années, mais que je n’ai pris la peine d’examiner qu’aujourd’hui, c’est que pour les e-mails générés par Discourse, la version « Text/PLAIN » de l’e-mail (par opposition à la version « Text/HTML ») semble être rendue avec trop d’espace vertical dans mon visualiseur d’e-mails, comme si elle était en double interligne. En y regardant de plus près, il me semble que c’est parce que la version texte utilise à la fois le retour chariot (CR) et le saut de ligne (LF) pour marquer les fins de ligne (alors que ma boîte de réception préférerait n’utiliser que LF).

Est-ce quelque chose que je peux configurer en tant qu’administrateur du site ? (par exemple, un paramètre « caractères de fin de ligne des e-mails texte »).

Merci,
-Brad

PS — Captures d’écran pour les curieux :

Rédaction d’un message :

Vu dans un client de messagerie textuel :

Vu dans un éditeur qui affiche les retours chariot :

 

PPS — Problème potentiellement lié par @niemeyer : Excessive spacing on text/plain email content

2 « J'aime »

Suite à mon propre message :

Il a été suggéré que la cause en est que les pièces jointes de texte formatées par Discourse utilisent CR+CR+LF pour marquer la fin des lignes, mais que la norme de messagerie exige que tout CR soit suivi d’un LF, de sorte que certains expéditeurs peuvent corriger le problème en insérant le LF manquant pour créer CR+LF+CR+LF, ce qui entraîne le double espacement apparent. Je n’ai pas encore eu le temps de vérifier cela dans un éditeur hexadécimal avec la pièce jointe texte générée par Discourse.

  • Brad

[CR = retour chariot, LF = saut de ligne]

1 « J'aime »