O primeiro item no e-mail sobre Entregabilidade de E-mails é:
Certifique-se de configurar corretamente o endereço de e-mail de notificação no campo “de” nas configurações do seu site. O domínio especificado no endereço “de” dos e-mails que você envia é o domínio contra o qual seu e-mail será validado.
Isso se refere às configurações no nível do servidor configuradas durante a instalação? Ou algo nas configurações de administrador?
Se você executou discourse-setup recentemente, ele perguntou qual endereço você desejava (sugerindo o mesmo padrão na mensagem). O notification_email é definido pela variável DISCOURSE_NOTIFICATION_EMAIL no seu arquivo app.yml. Como está definido dessa maneira, a configuração não aparece mais na interface do usuário (UX).
Para alterá-lo, você precisará executar discourse-setup ou editar o app.yml e reconstruir (embora ./launcher destroy app; ./launcher start app possa funcionar um pouco mais rápido se você não tiver feito uma atualização pelo terminal).
Isso não é exatamente um bug, mas está perto.
@sam (ou @codinghorror, já que trabalhamos nisso) — alguém precisa editar test_mailer.text_body_template de acordo. Acredito que seja seguro simplesmente ignorar o caso em que a configuração não está no app.yml e instruir as pessoas a executar discourse-setup, pois parece pouco provável que alguém vá procurar essa configuração se ela não estiver errada.
Certifique-se de definir corretamente o endereço de e-mail de notificação executando discourse-setup ou alterando DISCOURSE_NOTIFICATION_EMAIL no seu app.yml. O domínio especificado no endereço “de” dos e-mails que você envia é o domínio contra o qual seu e-mail será validado.
Sou muito novo no Discourse, mas faria mais sentido para mim (assumindo que seja preciso) substituir a segunda frase por:
Use um domínio de endereço de email from: que possa ser validado (por exemplo, se seu endereço de email from: for forum@example.com, certifique-se de que seu provedor de email possa validar emails de example.com).
Certifique-se de definir corretamente o endereço notification email from: nas configurações do seu site. O domínio especificado no endereço “de” dos e-mails que você envia é o domínio contra o qual seu e-mail será validado.
para
Certifique-se de definir corretamente o endereço notification email from: executando discourse-setup ou alterando DISCOURSE_NOTIFICATION_EMAIL no seu app.yml. Use um domínio de endereço de e-mail from: que possa ser validado (por exemplo, se o seu endereço de e-mail from: for anything@example.com, certifique-se de que seu provedor de e-mail possa validar e-mails de example.com.)