Encabezado de precedencia de correo establecido en lista

Estoy enviando manualmente correos entrantes desde Gmail. Sin embargo, Discourse los rechaza con quejas indicando que el campo Precedence está establecido en ‘list’ y que el correo es auto-generado, pero no lo es: lo escribí yo.

Desde las cabeceras:

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

¿Qué está ocurriendo?

Desde la versión actual, las respuestas a correos siempre requieren responder a «Responder a la lista». Una respuesta simple haciendo clic en «Responder» en el cliente de correo ya no funciona.

Lo nuevo en Mailheader es esta línea:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Dado que esto se agregó en el código (se modificó la cláusula if), nuestro Discourse funciona como un servidor de listas de correo, aunque no seleccionamos esta opción.

¿Quieres decir que tienes que “Responder a todos”? No estoy seguro de qué quieres decir con “Responder a la lista”. ¿Qué código en ese PR habría cambiado este comportamiento? La única cláusula if que veo que cambió es esta:

Pero no veo cómo eso habría cambiado el comportamiento simplemente agregando to_s.

1 me gusta

Creo que la condición modificada en la cláusula if ahora genera el nuevo encabezado de mensaje ‘list-post’.

Ejemplo de un nuevo correo de nuestro Discourse mostrado en Thunderbird:
grafik
y el encabezado del correo contiene la línea:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Antes de la nueva versión (no se muestra la lista de respuestas):


y el encabezado del correo no contiene ninguna línea con “List-Post”.