アクティビティ要約メールのテキストからスペース文字が抜けている

マイケルさん、ありがとうございます。「オン・ザ・ワイヤーでの検査」は初めてですが、見つけたことをお伝えします。

MailerSend は TLS とポート 587 を必要とします。そこで:

  • 無料の mailtrap.io アカウントにポート 2525 で送信するための代替 app.yml を作成しました。
  • DISCOURSE_SMTP_ENABLE_START_TLS = false を設定しました。
  • 以下のコマンドで変更を適用しました。
cd /var/discourse
./launcher destroy app
./launcher start app
  • tcpdump を使用してリモートトラフィックを監視するように Wireshark を設定しました。

Wireshark のメールコンテンツパケットと Mailtrap で受信した暗号化されていないメールには、今のところスペース文字の欠落はありません。元の設定でスペースが欠落し、Mailtrap バージョンでは欠落しない特定のテストダイジェストを、各設定で連続して実行しました。これは、問題が TLS 暗号化によって導入されていることを示しているのでしょうか?

編集: Mailtrap のテスト設定を十分に活用していなかったことに気づきました。その後、TLS を有効にしたポート 587 で、暗号化されたプレビューサマリーを数回 Mailtrap に送信しましたが、スペース文字の欠落は確認されませんでした。MailerSend は受信リクエストで問題が発生していると私に伝えていましたが、結局は彼らの側で発生しているのかもしれませんか?彼らに何を確認すべきか分かりませんが、これらの調査結果を彼らに伝えようと思っています。