Où discuter des problèmes avec email_reply_trimmer ?

Je rencontre un problème avec les utilisateurs utilisant ProtonMail pour envoyer des réponses à Discourse. Je pense qu’une demande de tirage (PR) doit être soumise sur GitHub - discourse/email_reply_trimmer: Library to trim replies from plain text email. · GitHub, mais je crois qu’il faudrait en discuter d’abord et je ne trouve pas de sujet existant pour cette bibliothèque ici sur Meta.

Donc, si nous devons soumettre des problèmes individuels ici comme je le fais, voici l’erreur que je constate, où l’email source original n’est pas correctement exclu :


Et voici la source de l’email au format « Texte » selon l’icône de l’enveloppe pour le message :

This is a response.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Saturday, November 16, 2019 3:45 PM, admin via SiteName <admin@domain.tld> wrote:

> [admin]
> [admin](https://domain.tld/u/admin)
> November 16
>
> Test post for testing email replies.
>
> ---------------------------------------------------------------
>
> [Visit Topic](https://domain.tld/t/test-post/201/13) or reply to this email to respond.
>
> You are receiving this because you enabled mailing list mode.
>
> To unsubscribe from these emails, [click here](https://domain./email/unsubscribe/dad35235322caad5f662345706a9e4c8bac13235bedae186dbf25a3c3d4362).

Lorsque je passe au format brut, je constate que ceci est en Unicode Base64 :

VGhpcyBpcyBhIHJlc3BvbnNlLgoK4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQIE9yaWdpbmFsIE1lc3NhZ2Ug4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQCk9uIFNhdHVyZGF5LCBOb3ZlbWJlciAxNiwgMjAxOSAzOjQ1IFBNLCBhZG1pbiB2aWEgU2l0ZU5hbWUgPGFkbWluQGRvbWFpbi50bGQ+IHdyb3RlOgoKPiBbYWRtaW5dCj4gW2FkbWluXShodHRwczovL2RvbWFpbi50bGQvdS9hZG1pbikKPiBOb3ZlbWJlciAxNgo+Cj4gVGVzdCBwb3N0IGZvciB0ZXN0aW5nIGVtYWlsIHJlcGxpZXMuCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+IFtWaXNpdCBUb3BpY10oaHR0cHM6Ly9kb21haW4udGxkL3QvdGVzdC1wb3N0LzIwMS8xMykgb3IgcmVwbHkgdG8gdGhpcyBlbWFpbCB0byByZXNwb25kLgo+Cj4gWW91IGFyZSByZWNlaXZpbmcgdGhpcyBiZWNhdXNlIHlvdSBlbmFibGVkIG1haWxpbmcgbGlzdCBtb2RlLgo+Cj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGVzZSBlbWFpbHMsIFtjbGljayBoZXJlXShodHRwczovL2RvbWFpbi4vZW1haWwvdW5zdWJzY3JpYmUvZGFkMzUyMzUzMjJjYWFkNWY2NjIzNDU3MDZhOWU0YzhiYWMxMzIzNWJlZGFlMTg2ZGJmMjVhM2MzZDQzNjIpLg==

Par conséquent, quelque chose ne va pas avec email_reply_trimmer, soit il ne le décode pas (correctement), soit il y a une telle bizarrerie…

Ça a effectivement l’air étrange :thinking:

@mreach, y a-t-il une chance que vous (ou l’un de vos utilisateurs) puissiez répondre à ce sujet en utilisant ProtonMail afin que nous puissions le constater de nos propres yeux ?

C’est intrigant. Comment pourraient-ils répondre à ce sujet sans y être déjà abonnés ? Y a-t-il une fonction que j’aurais oubliée qui leur permettrait de déclencher cela, ou une méthode pour que je puisse faciliter cela ?

Vous pouvez les inviter à ce sujet en utilisant leur adresse e-mail.

Donc, comme vous pouvez le voir, cela a fonctionné pour un compte ProtonMail de test que j’ai créé pour répondre ici, mais cela ne fonctionne pas pour eux sur mon instance Discourse. Je vais essayer de les inviter à ce sujet comme vous l’avez suggéré, mais je ne vois aucune invitation par e-mail ici — OU faites-vous simplement référence à leur transmettre l’e-mail, puis à ce qu’ils répondent ainsi après avoir créé un compte ici @zogstrip ?

Testez sur try.discourse.org, pas ici.

Hmm, la capture d’écran et le message que vous avez postés ne correspondent pas. :wink:

Pourriez-vous m’envoyer un MP avec le contenu exact du courriel entrant, y compris tous les en-têtes ? Cela facilitera le débogage. Vous pouvez censurer les noms, les adresses e-mail, etc., si vous le souhaitez. Je vais jeter un coup d’œil.

Aussi, quelle est la valeur du paramètre du site « incoming email prefer html » sur votre forum ?