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
jomaxro
(Joshua Rosenfeld)
29.Ноябрь.2020 02:24:50
3
Нет, это добавляется через нашу внутреннюю настройку хостинга, а не через ядро 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 как «подтверждение отправки», что значительно упростит отслеживание письма от начала до конца.
3 лайка