Intestazione di precedenza della posta impostata su list

Sto inviando manualmente email in entrata da Gmail. Ma Discourse le rifiuta lamentando che il campo Precedence è impostato su ‘list’ e che la mail è generata automaticamente, mentre non lo è: l’ho scritta io.

Dagli header:

Auto-Submitted: auto-generated
Precedence: list
List-ID: The Jackrail | Test <test.jackrail.space>
List-Archive: https://jackrail.space/t/a-test-please-work/579
List-Post: mailto:replies+591d4708be667d02b1c5826953683fba@jackrail.space

Cosa sta succedendo?

Dalla versione corrente, le risposte alle email richiedono sempre di selezionare “Rispondi alla lista”. Una semplice risposta cliccando su “Rispondi” nel programma di posta non funziona più.

Nel Mailheader è stata aggiunta questa riga:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Poiché questo è stato aggiunto nel codice (modificando una clausola if), il nostro Discourse funziona come un server di mailing list, anche se non abbiamo scelto questa opzione.

Vuoi dire che devi “Rispondi a tutti”? Non sono sicuro di cosa intendi per “Rispondi alla lista”. Quale codice in quella PR avrebbe modificato questo comportamento? L’unica clausola if che riesco a vedere che è cambiata è questa:

Ma non vedo come l’aggiunta di to_s avrebbe potuto modificare il comportamento.

1 Mi Piace

Credo che la nuova condizione della clausola if abbia portato al nuovo intestazione del messaggio ‘list-post’.

Esempio di nuova email dal nostro Discourse mostrata in Thunderbird:
grafik
e l’intestazione dell’email contiene la riga:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Prima della nuova release (non viene mostrata la lista di risposta):


e l’intestazione dell’email non contiene alcuna riga con “List-Post”.