Todos os endereços que uso no fórum podem enviar ou receber e-mails por um cliente de e-mail como Thunderbird ou Claws Mail.
Existem quatro endereços diferentes, apenas os três primeiros estão relacionados a este tópico:
o da administração em app.yml: admin@
o das notificações em app.yml: forum@
o do reply-to: reply@
e o da publicação por e-mail: questions@
As notificações obtidas pelo status de lista de discussão do fórum são enviadas corretamente. E o teste de envio da página admin/email/server-settings ocorre sem problemas.
Se eu configurar a resposta por e-mail, essa funcionalidade opera corretamente, mas as notificações param de funcionar.
O teste de envio anterior falha com o status “501 5.5.4 You are not allowed to send from this address.”
Se eu desativar a resposta por e-mail, o teste volta a passar corretamente.
Quem pode me explicar por que estou recebendo este erro e como configurar corretamente tanto as notificações quanto o “reply by email”?
Essa mensagem é do seu serviço de envio de e-mail. É bem clara.
Você precisa enviar de um endereço de e-mail que seu servidor smtp possa usar. É algo como se estivesse configurado para enviar de example.com e você agora está enviando de forum.example.com
Por que então em um caso o teste de envio está OK e fica KO quando eu configuro o “reply by email”? Eu especifico que não mudo nada na configuração das notificações.
O que acontece no nível do Discourse na preparação dos e-mails?