Confusione tra Reply To e Reply List nelle risposte email

Se non ricordo male, l’aggiunta dell’intestazione ha fatto sì che alcuni software di posta si comportassero correttamente. La storia dovrebbe essere su Meta da qualche parte.

5 Mi Piace

Ho dato un’occhiata veloce. Sembra che questa sia l’origine dell’intestazione List-Post: Emails are not threaded in Outlook 2013 - #5 by codinghorror

Non sono sicuro che sia stata completamente ponderata o che fosse pertinente al problema risolto lì (ma anche io sto ancora imparando qui).

5 Mi Piace

A me sembra corretto. Ciò che è sbagliato è un software di posta che ignora l’indirizzo Reply-To… sarebbe come se ti presentassi a me come Jonathan, ma no, io insisto nel chiamarti Edward invece. :wink:

2 Mi Piace

Sembra che Thunderbird utilizzi l’intestazione List-Post per ‘Rispondi alla lista’ e l’intestazione From per ‘Rispondi’ (ignorando Reply-To, che in questo caso è identica a List-Post). Questo ha un certo senso in alcune configurazioni possibili di una mailing list (ad esempio, Reply-To potrebbe essere stata impostata dalla mailing list e non dal mittente originale), poiché permetterebbe a ‘Rispondi alla lista’ di inviare alla lista e a ‘Rispondi’ di inviare al mittente originale (altrimenti finirebbe anch’essa alla lista).

L’assenza di List-Post dovrebbe rimuovere il pulsante ‘Rispondi alla lista’ (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_3_for_users).

Immagino che, senza l’opzione ‘Rispondi alla lista’, il pulsante ‘Rispondi’ invii l’email all’indirizzo presente nell’intestazione Reply-To, come previsto.

Ho due domande correlate:

  1. Perché Discourse utilizza l’intestazione List-Post (visto che si desidera sempre che un’email vada all’indirizzo Reply-To)?
  2. Thunderbird rispetta Reply-To quando List-Post non è impostato?
1 Mi Piace

Ottima domanda! Nella mia installazione non avevo attivato la funzione di mailing list, ma ora tutti i post vengono inviati come mailing list (con l’intestazione List-Post). A mio avviso, questo è un bug.

Sì, prima di questa modifica (discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub) le email non avevano l’intestazione List-Post e potevo rispondere a Discourse utilizzando la funzione Reply-To.

1 Mi Piace

Sfortunatamente, quell’estensione non funziona più nell’ultima versione di Mozilla Thunderbird. Esiste una versione più aggiornata di quell’estensione?

1 Mi Piace

Non lo so. Non uso Thunderbird e ci sono arrivato solo mentre stavo facendo ricerche sul problema.

1 Mi Piace

Sto cercando di contattare il team di Thunderbird. Dovrebbero essere in grado di fornire ulteriore assistenza e determinare se si tratta davvero di un problema del loro software.

7 Mi Piace

Grazie per aver cercato di attirare la loro attenzione! Spero che anche altre persone si uniscano. :smile:

4 Mi Piace

Buone notizie! Ho finalmente ricevuto una risposta!

6 Mi Piace

Oh fantastico! Spero che l’abbiano davvero cambiato di recente! Grazie per aver fatto seguito.

3 Mi Piace

Un’alternativa sarebbe che Discourse smetta di utilizzare List-Post (e continui a usare solo Reply-To)?

(Credo che List-Post sia stato aggiunto in modo acritico/irrilevante mentre si risolveva un altro problema, causando questo.)

3 Mi Piace

Beh, c’è solo un modo per scoprirlo! :wink:

2 Mi Piace

Ho riscontrato questo problema e, dopo alcune ricerche, ho scoperto che la causa del comportamento di Thunderbird è la variabile di configurazione ‘mail.override_list_reply_to’. Almeno nelle versioni recenti di TB, questa viene fornita con un valore booleano predefinito di True. Impostando questa variabile su False, una semplice risposta rispetterà il valore impostato da Discourse nell’intestazione ‘Reply-to’. Puoi testarlo accedendo all’Editor di configurazione dal menu Preferenze di Thunderbird, cercando la variabile ‘mail.override_list_reply_to’ e impostando il valore su False.

Non credo sia pratico chiedere a tutti gli utenti di modificare la configurazione di Thunderbird, ma fare riferimento a questa variabile potrebbe essere utile nei colloqui con Mozilla riguardo a questo problema.

Aggiornamento: sembra che TB abbia introdotto questo comportamento dalla versione 52.4.0

E questo è il rapporto sul bug in cui qualcuno ha deciso che era una buona idea.

5 Mi Piace

Sì, sembra essere una combinazione di quello e dell’uso non necessario da parte di Discourse dell’intestazione List-Post.

Anch’io stavo lottando con questo comportamento e ho scoperto che potrebbero averci davvero riflettuto quando l’hanno implementato in Thunderbird: Client Challenge

  • Se rispondi all’autore e Mail-Reply-To è impostato nel messaggio originale, Thunderbird lo utilizza al posto di Reply-To o From. Questo funziona da Thunderbird-1.5.

La differenza che ho trovato è spiegata qui: Mail Headers (GNU Emacs Manual) :

‘Mail-Reply-To’: Questo campo ha la precedenza su ‘Reply-To’. Viene utilizzato perché alcune mailing list impostano il campo ‘Reply-To’ per i propri scopi (una pratica un po’ controversa).

Ora ho provato a iniettare questo header tramite “intestazioni email personalizzate”, ma purtroppo reply_key non viene espanso correttamente. Sto facendo qualcosa di sbagliato?

Mail-Reply-To: sender-name+%{reply_key}@domain.net

3 Mi Piace

Non è un bug? È stato un cambiamento implementato intenzionalmente? :thinking:

2 Mi Piace

Il problema sottostante è che Discourse imposta inutilmente l’intestazione List-Post, il che induce Thunderbird a interpretarlo come una mailing list, influenzando così le opzioni di risposta proposte da Thunderbird.

Discourse ha iniziato a utilizzare List-Post quasi per caso. È stata aggiunta durante la risoluzione di un altro problema, ma non era necessaria per risolvere quel problema specifico e, allo stesso tempo, ha causato questo inconveniente.

1 Mi Piace

Ho segnalato un bug a riguardo: Reply-key variable doesn't get expanded in email custom headers

1 Mi Piace

Cosa suggerisci di fare per risolvere il problema iniziale invece di utilizzare le intestazioni List-Post?

1 Mi Piace