メールがバウンスせず、未配信になっているユーザーへのサポート

Continuing the discussion from Support for contacting users whose emails are bouncing:

It would be SUPER handy to have the Queue ID of the mail server for the sent message available here to track down wayward messages which the end user has not received but which have also not bounced.

「いいね!」 1

長らくお待たせしました。でも、これには今はメールヘッダーを追加しないのでしょうか?

Feedback-ID: meta:user_private_message:discoursemail

いいえ、それは Discourse コアではなく、当社の内部ホスティング設定を通じて追加されます。

「いいね!」 2

ヘッダーを追加しても私の意図は達成できません。ここでは別の列が必要です:

そして、キュー ID をクリックすると、完全な受信メッセージが表示されます:

250 2.6.0 <f4503f85-0994-476a-9a35-50c48bc6e44c@forum.example.net> [InternalId=103560258941449, Hostname=HE1EUR02HT144.eop-EUR02.prod.protection.outlook.com] 113568 bytes in 0.525, 211.090 KB/sec Queued mail for delivery -> 250 2.1.5

Net::SMTP がメールを送信すると、キューの受信応答が返されます:

=> #<Net::SMTP::Response:0x00005625217b7888 @status="250", @string="250 2.0.0 Ok: queued as B29C51220EB\n">

この目的のために、string を「送信の証明」として保存することで、メールの end-to-end 追跡がはるかに容易になります。

「いいね!」 3