Suporte para auxiliar usuários cujos e-mails não estão *bounceando*, mas não foram entregues

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 curtida

Resposta muito atrasada, mas não adicionamos agora um cabeçalho de e-mail para isso?

Feedback-ID: meta:user_private_message:discoursemail

Não, isso é adicionado por meio da nossa configuração de hospedagem interna, não do núcleo do Discourse.

2 curtidas

Adicionar um cabeçalho não resolveria o que eu quero — estou procurando por outra coluna aqui:

e, ao clicar no ID da fila, mostraria a mensagem completa de aceitação:

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

Quando o Net::SMTP envia um e-mail, ele retorna a resposta de aceitação da fila:

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

Para esse fim, poderíamos salvar o campo string como “comprovante de envio”, o que tornaria o rastreamento de um e-mail de ponta a ponta muito mais fácil.

3 curtidas