Где обсуждать проблемы с email_reply_trimmer?

Я столкнулся с проблемой у пользователей, использующих ProtonMail для отправки ответов в Discourse. Я считаю, что необходимо создать Pull Request для GitHub - discourse/email_reply_trimmer: Library to trim replies from plain text email. · GitHub, однако, полагаю, это следует сначала обсудить, и я не нашел существующей темы по этой библиотеке здесь, на Meta.

Таким образом, если мы будем создавать отдельные темы здесь, как я делаю сейчас, вот ошибка, которую я наблюдаю: исходное письмо не исключается должным образом:

А вот исходный текст письма в формате «Текст» (согласно значку конверта в посте):

Это ответ.

‐‐‐‐‐‐‐ 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).

Когда я перехожу в формат «Raw» (исходный код), я вижу, что это закодировано в Base64 Unicode:

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

Следовательно, что-то не так с email_reply_trimmer: либо он не декодирует это (правильно), либо происходит какая-то другая странность…

Действительно выглядит странно :thinking:

@mreach, есть ли шанс, что вы (или один из ваших пользователей) сможете ответить на эту тему с помощью ProtonMail, чтобы мы могли увидеть это своими глазами?

Любопытно, как они смогут ответить на эту тему, если ещё не подписаны на неё? Не упускаю ли я какую-то функцию, которая позволила бы им это сделать, или есть способ, с помощью которого я могу это организовать?

Вы можете пригласить их в эту тему, указав их адрес электронной почты.

Как видите, это сработало для тестового аккаунта ProtonMail, который я создал, чтобы ответить здесь, но на моём экземпляре Discourse это не работает для них. Я попробую пригласить их в эту тему, как вы и предложили, но я не вижу здесь никакого приглашения по электронной почте — ИЛИ вы имеете в виду просто переслать им письмо, а затем, чтобы они ответили таким образом после создания аккаунта здесь, @zogstrip?

Тестируйте на try.discourse.org, а не здесь.

Хм, скриншот и сообщение, которое вы опубликовали, не совпадают. :wink:

Можете отправить мне ЛС с точным содержимым входящего письма, включая все заголовки. Так будет проще отладить проблему. Если хотите, можете скрыть имена, адреса электронной почты и так далее. Я посмотрю.

Также, какое значение у настройки сайта «incoming email prefer html» на вашем форуме?