在哪里讨论 email_reply_trimmer 的问题?

我发现在使用 ProtonMail 向 Discourse 发送回复时遇到了问题。我认为需要为 GitHub - discourse/email_reply_trimmer: Library to trim replies from plain text email. · GitHub 提交一个拉取请求(PR),但我认为首先应该进行讨论,而我在 Meta 上尚未找到关于此库的现有话题。

因此,如果我们像我现在这样在此提交单独的问题,以下是我遇到的错误,其中原始源邮件未被正确排除:


以下是帖子信封图标所示的“文本”格式邮件源:

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

当我进入原始格式时,我看到这是 Base64 Unicode 编码:

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

因此,email_reply_trimmer 可能存在问题,要么未能正确解码此内容,要么存在其他异常……

确实看起来很奇怪:思考

@mreach 你(或你的用户之一)有没有可能用 ProtonMail 回复这个话题,以便我们亲眼看看?

有意思,如果他们还没有订阅这个话题,会如何回复呢?我是否漏掉了某个可以让他们触发此操作的功能,或者有什么方法可以我来促成这一点?

您可以使用他们的电子邮件地址邀请他们加入此话题。

正如你所见,我为测试设置了一个 ProtonMail 账户并在此回复,它确实有效,但在我的 Discourse 实例上对他们却不奏效。我会按照你的建议尝试邀请他们加入这个话题,但我在本处没有看到任何通过邮件发送的邀请——或者你指的是直接将邮件转发给他们,让他们在注册本论坛后通过这种方式回复,对吗 @zogstrip

请在 try.discourse.org 上测试,不要在这里。

嗯,你发布的截图和消息内容并不一致。:wink:

能否通过私信将收到邮件的完整内容(包括所有邮件头)发送给我?这样更便于调试。如果你愿意,可以隐去姓名、电子邮件地址等信息。我会查看一下。

另外,你论坛上的“首选 HTML 格式的传入邮件”站点设置值是多少?