Cabeçalho de precedência de e-mail definido como lista

Estou enviando manualmente e-mails de entrada pelo Gmail. Mas o Discourse rejeita, reclamando que o Precedence está definido como list e que o e-mail é auto-gerado — mas não é: eu o digitei.

A partir dos cabeçalhos:

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

O que está acontecendo?

Desde a versão atual, as respostas de e-mail sempre exigem que se clique em ‘Responder à lista’. Uma resposta simples, clicando em ‘Responder’ no programa de e-mail, não funciona mais.

Novidade no Mailheader é esta linha:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Como isso foi adicionado no código (alteração na cláusula if), nosso Discourse funciona como um servidor de lista de e-mails, mas não escolhemos essa opção.

Você quer dizer que precisa “Responder a Todos”? Não tenho certeza do que você quer dizer com “Responder à lista”. Que código naquele PR teria alterado esse comportamento? A única cláusula if que consigo ver que mudou é esta:

Mas não consigo ver como isso teria alterado o comportamento apenas adicionando o to_s?

1 curtida

Acho que a condição alterada da cláusula if agora resulta em um novo cabeçalho de mensagem chamado ‘list-post’.

Exemplo de novo e-mail do nosso Discourse exibido no Thunderbird:
grafik
e o cabeçalho do e-mail contém a linha:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Antes da nova versão (nenhuma lista de respostas é exibida):


e o cabeçalho do e-mail não contém linha com “List-Post”.