Vi no guia de configuração e em outras perguntas que preciso usar o mesmo subdomínio para o Mailgun. Então, se eu quiser instalar o Discourse em www.example.com, preciso adicionar www.example.com ao Mailgun? Ou example.com também funciona?
example.com é suficiente. Você precisará de forum.example.com ou outro subdomínio se seu Discourse estiver em um subdomínio.
Ok, obrigado. Mas eu ainda preciso usar www.example.com para DISCOURSE_HOSTNAME no app.yml, certo?
Não. Apenas a parte do domínio — example.com ou forum.example.com — dependendo da sua configuração.
Hmm, eu achei que www. fosse tecnicamente o mesmo subdomínio que forum.?
Quero que o Discourse fique em www.example.com (e que example.com redirecione para o www.).
Você fará essa configuração no arquivo de zona DNS.
Crie um registro CNAME que defina www.example.com como um alias de example.com.
Não. Eles são… diferentes.
Recomendo que você configure o Mailgun para enviar de www.x.com, para que, se decidir fazer algo com e-mail e x.com no futuro, isso não se torne complicado por compartilhar o domínio com o Discourse.
provavelmente não, o domínio é apenas para o fórum. Além disso, nesse caso, eu provavelmente poderia simplesmente usar outro subdomínio no futuro, como mail.x.com?
Acho que nunca vi ninguém enviando de foo@www.... Tentei pesquisar from:www no meu Gmail, sem resultados.
Quero dizer, pelo que entendo, www é apenas um subdomínio, talvez com algum tratamento especial em alguns casos porque é comumente usado.
Então, o que acabei fazendo foi:
- Verificar o example.com com o Mailgun
- Instalar o Discourse em www.example.com
- O e-mail chegou, mas de um remetente incomum: noreply@www.example.com, em vez de noreply@example.com. Então, configurei o e-mail usando
docker exec -it app rails r 'puts SiteSetting.notification_email = "noreply@example.com"'(neste caso, provavelmente haveria um caminho mais fácil, como apenas concluir o registro de administrador e depois definir o e-mail na interface /admin).