Acabo de instalar mi primer foro de Discourse en una instancia de Digital Ocean. Leí aquí discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub que “debes verificar y usar el subdominio, por ejemplo, discourse.example.com. Si solo verificas el dominio, por ejemplo, example.com, el correo no se configurará correctamente”.
Mi problema es que no puedo averiguar cómo configurar el alojamiento de correo electrónico para admin@discourse.mydomain.com. Mi nombre de dominio está alojado en Namecheap y creé un registro A para el subdominio de Discourse en Digital Ocean, pero no estoy seguro de cómo apuntar el DNS del correo electrónico de mi subdominio a una dirección IP diferente usando la configuración DNS de Namecheap.
Tu registro ‘a’ apunta al servidor que aloja tu instancia de Discourse.
Un tipo diferente de registro DNS llamado ‘mx’ o Mail eXchange apuntará a la ubicación de tu correo electrónico.
Si estás utilizando el receptor de correo, tu registro MX apuntará al FQDN (Nombre de Dominio Completamente Calificado) de tu instancia de Discourse; de lo contrario, apuntará al proveedor de correo que hayas seleccionado.
¡Gracias @Stephen! Añadí un registro MX apuntando el subdominio discourse a mi cuenta de alojamiento en Cloudways, pero cuando intenté crear la dirección de correo electrónico usando su complemento de Rackspace, dice “(!) discourse.mydomain.com ya existe como dominio o dominio alternativo” y no me permite crear la dirección de correo electrónico. Editar: me doy cuenta ahora de que solo actualicé uno de los registros DNS requeridos por Rackspace, y no los registros MX. Lo intentaré de nuevo.
Editar2: Actualicé los 2 registros MX y el registro TXT de estas instrucciones Set up DNS records for Cloud Office email y todavía obtengo el mismo error.