Confusão entre "Responder para" e "Lista de respostas" em respostas de e-mail

Se não me engano, adicionar o cabeçalho fez com que alguns softwares de e-mail diferentes se comportassem corretamente. O histórico deve estar em algum lugar no Meta.

5 curtidas

Já dei uma olhada rápida. Parece que esta é a origem do cabeçalho List-Post: Emails are not threaded in Outlook 2013 - #5 by codinghorror

Não tenho certeza se foi bem pensado ou se era relevante para o problema que estava sendo resolvido ali (mas, novamente, ainda estou aprendendo aqui também).

5 curtidas

Parece correto para mim. O que está incorreto é o software de e-mail que ignora o endereço Reply-To… seria como você se apresentar para mim como Jonathan, mas não, eu insisto em te chamar de Edward em vez disso. :wink:

2 curtidas

Parece que o Thunderbird usa o cabeçalho List-Post para “Responder à Lista” e o cabeçalho From para “Responder” (ignorando o Reply-To, que neste caso é o mesmo que List-Post). Isso faz algum sentido em certas configurações possíveis de uma lista de discussão (por exemplo, o Reply-To pode ter sido definido pela lista de discussão e não pelo remetente original), pois permitiria que “Responder à Lista” fosse enviado para a lista e “Responder” fosse enviado para o remetente original (caso contrário, também iria para a lista).

A ausência do cabeçalho List-Post deve remover o botão “Responder à Lista” (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_3_for_users).

Acho que, sem a opção “Responder à Lista”, o botão “Responder” enviaria o e-mail para o endereço no cabeçalho Reply-To, como esperado.

Tenho duas perguntas relacionadas:

  1. Por que o Discourse usa o cabeçalho List-Post (já que você sempre quer que um e-mail vá para o endereço Reply-To)?
  2. O Thunderbird respeita o Reply-To quando List-Post não está definido?
1 curtida

Ótima pergunta! Na minha instalação, eu não ativei o recurso de lista de e-mails, mas agora todas as postagens são enviadas como lista de e-mails (com o cabeçalho List-Post). Na minha opinião, isso é um bug.

Sim, antes dessa alteração (discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub), os e-mails não tinham o cabeçalho List-Post e eu podia responder ao Discourse usando a função Reply-To.

1 curtida

Infelizmente, essa extensão não funciona mais na versão mais recente do Mozilla Thunderbird. Existe uma versão mais atualizada dessa extensão?

1 curtida

Eu não sei. Eu não uso o Thunderbird e só o conheci enquanto pesquisava sobre o problema.

1 curtida

Estou tentando entrar em contato com a equipe do Thunderbird. Eles devem ser capazes de oferecer mais assistência e determinar se isso é realmente um problema com o software deles ou não.

7 curtidas

Obrigado por tentar chamar a atenção deles! Espero que outras pessoas também se envolvam. :smile:

4 curtidas

Boas notícias! Finalmente recebi uma resposta!

6 curtidas

Que ótimo! Espero que eles realmente tenham mudado isso recentemente! Obrigado por acompanhar.

3 curtidas

Uma alternativa seria o Discourse deixar de usar List-Post (e continuar usando apenas Reply-To)?

(Acho que List-Post foi adicionado de forma cega/irrelevante ao resolver outro problema e causou este problema.)

3 curtidas

Bem, só há uma maneira de descobrir! :wink:

2 curtidas

Encontrei esse problema e, após algumas investigações, descobri que o culpado pelo comportamento do Thunderbird é a variável de configuração ‘mail.override_list_reply_to’. Pelo menos nas versões recentes do TB, ela vem com um valor booleano padrão de True. Definir essa variável como False permite que uma resposta simples respeite o valor definido pelo Discourse no cabeçalho ‘Reply-to’. Você pode testar isso acessando o Editor de Configurações no menu de preferências do Thunderbird, pesquisando a variável ‘mail.override_list_reply_to’ e alterando o valor para False.

Acho que não é prático pedir que todos os usuários alterem a configuração do Thunderbird, mas mencionar essa variável pode ser útil em discussões com a Mozilla sobre esse problema.

Atualização: parece que o TB introduziu isso desde a versão 52.4.0

E este é o relatório do bug onde alguém decidiu que essa era uma boa ideia.

5 curtidas

Sim, parece ser uma combinação disso com o uso desnecessário, pelo Discourse, do cabeçalho List-Post.

Eu também estava lutando com esse comportamento e descobri que eles podem realmente ter pensado nisso ao implementá-lo no Thunderbird: Client Challenge

  • Se você responder ao autor e Mail-Reply-To estiver definido na mensagem original, o Thunderbird o usará em vez de Reply-To ou From. Isso funciona desde o Thunderbird-1.5.

A diferença que encontrei explicada em Mail Headers (GNU Emacs Manual) :

‘Mail-Reply-To’: Este campo tem precedência sobre ‘Reply-To’. É usado porque algumas listas de discussão definem o campo ‘Reply-To’ para seus próprios fins (uma prática um tanto controversa).

Agora, tentei injetar esse cabeçalho via “cabeçalhos personalizados de e-mail”, mas, infelizmente, reply_key não é expandido corretamente. Estou fazendo algo errado?

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

3 curtidas

Não é um bug? Foi uma mudança implementada propositalmente? :thinking:

2 curtidas

O problema subjacente é que o Discourse define desnecessariamente o cabeçalho List-Post, o que faz com que o Thunderbird o interprete como uma lista de discussão, afetando as opções de resposta apresentadas pelo Thunderbird.

O Discourse passou a usar List-Post quase por acidente. Ele foi adicionado ao corrigir outro problema, mas não era necessário para resolver esse outro problema e, ao mesmo tempo, causou este problema.

1 curtida

Abri um bug sobre isso: Reply-key variable doesn't get expanded in email custom headers

1 curtida

O que você sugere que façamos para resolver o problema inicial, em vez de usar os cabeçalhos List-Post?

1 curtida