Post-Par-Email : La suppression de signature supprime parfois du contenu valide

Bonjour, ceci est – en quelque sorte – un suivi de cette discussion :

Dans notre forum Discourse (v2.6.5), nous encourageons les publications par e-mail. Malheureusement, nous avons rencontré plusieurs cas où l’e-mail entrant était coupé en cours de route, ou purement et simplement rejeté avec Email::Receiver::NoBodyDetectedError. Plusieurs problèmes sous-jacents sont en cause. Par exemple :

  • Des moyens apparemment inoffensifs de séparer le contenu du message poussent le forum à rejeter le reste
  • Le détecteur de signature semble fonctionner sur la version ASCII de l’e-mail. Nous avons observé un cas où l’e-mail HTML commençait par une balise vide <b/>. L’outil d’envoi l’a convertie en ** dans la version ASCII de l’e-mail, ce qui a ensuite été « détecté » comme le début de la signature.

Voici quelques pistes pour améliorer la situation :

  • Ne pas couper la signature avant d’ajouter le sujet au forum : conservez le message complet, signature incluse, en mode modifiable. Ainsi, une partie incorrectement supprimée pourrait être rétablie en modifiant le message.
  • Rendre la détection de signature plus intelligente (comment ? Je ne sais pas…)
  • Permettre au détecteur de signature d’utiliser la version HTML
  • Rendre les séparateurs de signature configurables
  • Autoriser la désactivation complète de la suppression des signatures dans les paramètres du forum

Merci de prendre cela en considération. Cela nous serait d’une grande aide.

Nous sommes en train d’améliorer notre logique d’analyse des emails entrants, mais en attendant, pouvez-vous essayer de désactiver le paramètre du site « trim incoming emails » ?

1 « J'aime »

Bonjour @zogstrip, merci beaucoup ! J’avais oublié cette option.

Cela fonctionne dans la mesure où il ne rejette ni ne coupe les e-mails. Maintenant, un ... cliquable s’affiche, permettant de voir le message complet. Je peux aussi modifier manuellement le message pour supprimer les ....

Il serait toutefois idéal si vous pouviez corriger les problèmes que nous avons eus avec le détecteur de signature.
Merci !

C’est une nouvelle option :wink:

Nous y travaillons :wink:

2 « J'aime »