Pergunta rápida sobre teste de entregabilidade de e-mail

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?

Isso já não é mais verdade.

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.

OK, qual é a sua recomendação para a edição? Você pode propor uma edição aqui, em uma resposta?

Talvez:

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.

Isso pode resolver. O que você acha?

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).

Então, a proposta é alterar

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.)

Acho que está tudo bem; o que vocês acham, @Stephen @pfaffman?

Isso parece uma melhoria.

Enquanto estamos nisso…

Talvez:

Além disso, @falco foi fundamental na decisão de mover o notification_email para discourse-setup. Ele pode ter opiniões.

Legal! @falco, você quer dar sua opinião, e então eu faço as edições?

Sua cópia está boa para mim :+1: