Les URL sont supprimées des réponses générées par Thunderbird

Bonjour @BradCray,
J’ai rencontré ce même problème lors de l’utilisation de import_mbox.sh sur des archives mbox de Mailman.

J’ai localisé le problème dans extract_from_mozilla(doc) situé dans lib/email/receiver.rb et j’ai proposé une correction simple que j’ai incluse dans une PR https://github.com/discourse/discourse/pull/13176.

La méthode extract_from_mozilla rendait invisibles toutes les balises dont l’attribut class commençait par "moz-". Mon ajustement exclut de ces balises invisibles celles dont l’attribut class commence par ^moz-txt-link\b, ce qui, selon moi, couvre les liens de Thunderbird (sur la base du grand fichier mbox avec lequel je travaillais).

Je n’ai pas eu le temps d’écrire des tests, il est donc possible que la PR ne soit pas acceptée, mais n’hésitez pas à l’utiliser (bien que sachez qu’elle sera probablement effacée lors de toute mise à jour, sauf si la PR est acceptée).

Je n’ai testé que sur des mbox importés, mais je pense que cela devrait fonctionner pour les e-mails nouvellement reçus.
Malheureusement, je ne pense pas que cela s’applique lors d’un rebake (ce n’était pas le cas pour moi), il pourrait donc être assez difficile de l’appliquer rétrospectivement.

4 « J'aime »