Supporto per assistere gli utenti le cui email non rimbalzano, ma non vengono consegnate

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 Mi Piace

Risposta lunga e molto ritardata, ma non aggiungiamo ora un’intestazione email per questo?

Feedback-ID: meta:user_private_message:discoursemail

No, questo viene aggiunto tramite la nostra configurazione di hosting interna, non dal nucleo di Discourse.

2 Mi Piace

Aggiungere un’intestazione non raggiungerebbe lo scopo che ho in mente — sto cercando un’altra colonna qui:

e quando si clicca sull’ID della coda, dovrebbe mostrare il messaggio completo di accettazione:

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 Net::SMTP invia un’email, restituisce la risposta di accettazione in coda:

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

Per questo scopo, potremmo salvare string come “prova di invio”, il che renderebbe il compito di tracciare un’email da capo a fondo molto più semplice.

3 Mi Piace