活动摘要邮件文本中缺少空格字符

谢谢 Michael——我是“在线检查”新手,但我发现了以下问题。

MailerSend 需要 TLS 和 587 端口。所以:

  • 我创建了一个备用的 app.yml,用于将邮件发送到端口 2525 的免费 mailtrap.io 账户
  • 设置 DISCOURSE_SMTP_ENABLE_START_TLS = false
  • 使用以下命令应用更改:
cd /var/discourse
./launcher destroy app
./launcher start app
  • 设置 Wireshark 通过 tcpdump 监控远程流量

Wireshark 中的电子邮件内容数据包以及在 Mailtrap 收到的未加密电子邮件中,到目前为止没有丢失空格字符。使用我的原始配置连续运行的特定测试摘要会出现空格丢失,而使用 mailtrap 版本则不会。这是否表明问题是由 TLS 加密引入的?

编辑: 我突然想到,我没有充分利用 Mailtrap 的测试设置。我后来向 Mailtrap 运行了几个加密的预览摘要——使用端口 587 和启用的 TLS——并且没有看到任何丢失的空格字符。我现在在想,尽管 MailerSend 告诉我收到的请求中存在问题,但它可能还是发生在他们那边?不确定该让他们检查什么,但我计划将这些发现反馈给他们。