Acabei de instalar meu primeiro fórum discourse em um droplet da Digital Ocean. Li aqui discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub que “você deve verificar e usar o subdomínio, por exemplo, discourse.example.com. Se você verificar apenas o domínio, por exemplo, example.com, o e-mail não será configurado corretamente.”
Meu problema é que não consigo descobrir como configurar a hospedagem de e-mail para admin@discourse.mydomain.com. Meu nome de domínio está hospedado na namecheap, e criei um registro A para o subdomínio discourse para a Digital Ocean, mas não tenho certeza de como apontar o DNS de e-mail para o meu subdomínio para um endereço IP diferente usando as configurações de DNS da namecheap.
Seu registro ‘a’ aponta para o servidor que hospeda sua instância do Discourse.
Um tipo diferente de registro DNS chamado ‘mx’ ou Mail eXchange apontará para a localização do seu e-mail.
Se você estiver usando o receptor de e-mail, seu registro MX apontará para o FQDN (Nome de Domínio Totalmente Qualificado) da sua instância do Discourse, caso contrário, ele apontará para o provedor de e-mail que você selecionou.
Obrigado @Stephen! Eu adicionei um registro MX apontando o subdomínio discourse para minha conta de hospedagem na Cloudways, mas quando tentei criar o endereço de e-mail usando o add-on da Rackspace, ele diz “(!) discourse.mydomain.com já existe como um domínio ou domínio alternativo” e não me permite criar o endereço de e-mail. Editar: percebendo agora que eu só atualizei um dos registros DNS necessários pela Rackspace, e não os registros MX. Vou tentar novamente.
Editar2: Atualizei os 2 registros MX e o registro TXT destas instruções Set up DNS records for Cloud Office email e ainda estou recebendo o mesmo erro.