Alterando SMTP de e-mail de

Olá,

Quando o Discourse envia e-mail, ele usa o nome do servidor na transação SMTP From. O problema com isso é que eu o retransmito para um servidor upstream para fazer o envio real, e se ele falhar ao enviar, a mensagem de devolução nunca retorna ao servidor (isso está bom; eu não quero que o Discourse receba e-mail). Mas as devoluções se acumulam em nossa caixa de entrada do postmaster.

É possível definir o SMTP From para algum outro nome de host, para que as devoluções vão para um endereço de e-mail válido e possam ser tratadas adequadamente (por exemplo, dizendo ao usuário para corrigir seu maldito endereço de e-mail)?

Já tentei definir a configuração de E-mail de Notificação no painel de administração, mas o servidor upstream ignora isso e tenta enviar a devolução para o servidor upstream do qual realmente recebeu o e-mail em vez do caminho From no e-mail real.

Você conseguiu resolver seu problema? Parece que você está tentando fazer coisas complicadas com o Discourse.

A configuração de e-mail de notificação é usada no cabeçalho de e-mail From (RFC822), mas (como você observa) para este propósito você deseja definir o Envelope From que é usado na transação SMTP (RFC5321). Discourse usa reply_by_email_address aqui.

A solução mais integrada é definir reply_by_email_address para algo que seja entregue de volta ao Discourse para que ele lide automaticamente com os bounces. É isso que fazemos em nossa plataforma de hospedagem.

Sugiro a leitura: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver

Este tópico foi fechado automaticamente após 12 dias. Novas respostas não são mais permitidas.