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.
Long long delayed answer, but don’t we add an email header for this now?
No, that’s added via our internal hosting setup, not Discourse core.
Adding a header wouldn’t accomplish what I mean - I’m looking for another column here:
and when you click on the queue ID it would show you the full accept message:
250 2.6.0 <email@example.com> [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
When Net::SMTP sends an email, it returns the queue acceptance response:
=> #<Net::SMTP::Response:0x00005625217b7888 @status="250", @string="250 2.0.0 Ok: queued as B29C51220EB\n">
For this purpose we could save
string as “proof of submission” and that would make the job of tracking an email end-to-end much easier