Ativar resposta ao autor / resposta a todos em clientes de email

Gostaria de saber como a opção de escolher entre “responder ao autor” ou “responder a todos” poderia ser acionada nos clientes de e-mail dos usuários que recebem notificações do Discourse.

Atualmente, cada mensagem vem do mesmo endereço “não responder”, direcionada apenas ao destinatário.

Gostaria de ler opiniões sobre se uma abordagem ingênua usando author_of+{reply_id}@my.discourse como remetente e múltiplos endereços como destinatários (o destinatário real e um audience_of+{reply_id}@my.discourse) permitiria aos usuários escolher destinatários (autor ou todos) em seus clientes (em um cenário com email-receiver).

Veja também Add "convert to private Message" to review options.

Considero que é uma solução bastante terrível para o seu problema, mas alguém pediu e eu escrevi GitHub - pfaffman/discourse-email-include-address: Include email addresses on emailed notifications.

Ele adiciona o endereço de e-mail do remetente aos e-mails, para que as pessoas possam responder diretamente, se quiserem. Isso expõe o endereço de e-mail de todos, então é realmente apropriado apenas para pessoas que prefeririam usar o Mailman em vez do Discourse.

É provável que o cliente para o qual eu o escrevi não tenha atualizado desde novembro de 2020, então não sei se ainda funciona. À primeira vista, pareceria que sim.

Obrigado por compartilhar.

Eu estava procurando uma solução que não expusesse nenhum endereço de e-mail de usuário em geral.

Embora, categorias especiais pudessem ser marcadas para respostas privadas por e-mail e pudessem expor adicionalmente endereços de e-mail oficiais, que, em nosso caso, são (ou deveriam ser) bem conhecidos por nossos usuários.

Nesse caso, não seria necessário lidar com informações privadas ou confidenciais dentro do Discourse.

Quanto mais penso sobre isso, mais gosto.

No entanto, ao contrário da sua implementação, eu preferiria não alterar o modelo de e-mail e, em vez disso, fazer isso funcionar alterando os cabeçalhos de e-mail.

Suponho que o endereço de remetente ainda deva ser algo como nao-responda@meu.discourse para satisfazer o DMARC. O cabeçalho reply-to: seria meu.nome@meu.site.oficial, e o campo to: incluiria o destinatário e o endereço de e-mail do fórum de resposta.

Sim. Minha “solução” é realmente rudimentar. Outro exemplo de eu tratar Feature como Support, receio.

Essa é uma boa ideia. Não tenho certeza de quão difícil seria. Ainda significaria expor um endereço de e-mail, então não vejo isso indo para o core, mas deveria ser possível em um plugin. Não sei de imediato quão difícil seria.