Я только что установил свой первый форум Discourse на сервер DigitalOcean. Я прочитал здесь discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub, что «вы обязаны подтвердить и использовать поддомен, например discourse.example.com. Если вы подтвердите только домен, например example.com, почта не будет настроена правильно».
Моя проблема в том, что я не могу понять, как настроить хостинг электронной почты для admin@discourse.mydomain.com. Мой домен размещён у Namecheap, и я создал A-запись для поддомена Discourse, указывающую на DigitalOcean, но я не уверен, как перенаправить DNS для электронной почты моего поддомена на другой IP-адрес в настройках DNS Namecheap.
Ваша запись ‘A’ указывает на сервер, на котором размещён ваш экземпляр Discourse.
Другой тип DNS-записи, называемый ‘MX’ или Mail eXchange, указывает на местоположение вашей почты.
Если вы используете почтовый получатель, то ваша MX-запись должна указывать на FQDN (полное доменное имя) вашего экземпляра Discourse; в противном случае она будет указывать на выбранного вами поставщика почтовых услуг.
Спасибо, @Stephen! Я добавил MX-запись, указывающую поддомен discourse на мой хостинг-аккаунт в Cloudways, но при попытке создать почтовый адрес через их дополнение Rackspace появляется сообщение: «(!) discourse.mydomain.com уже существует как домен или альтернативный домен», и создание адреса не допускается. Редакция: сейчас понимаю, что обновил только одну из необходимых DNS-записей для Rackspace, а не MX-записи. Попробую ещё раз.
Редакция 2: Я обновил две MX-записи и TXT-запись согласно этой инструкции https://docs.rackspace.com/support/how-to/set-up-dns-records-for-cloud-office-email/, но получаю ту же ошибку.