Я не получаю письмо для регистрации администратора на свой адрес, хотя письма, например, с моего личного Gmail, приходят.
Я связался с поддержкой Namecheap, чтобы сообщить им о требованиях Discourse к почтовой доставке:
Для обеспечения доставки почты необходимо добавить корректные записи SPF и DKIM в ваш DNS. Подробную информацию см. в инструкциях вашего почтового провайдера.
Они сообщили, что записи SPF уже настроены. По моему запросу они добавили запись DKIM. Посоветовали подождать час, чтобы изменения применились. Однако спустя час письмо для регистрации администратора всё ещё не пришло.
Ниже скриншот того, как всё выглядит в панели Namecheap (я скрыл IP-адрес своей ВМ).
Скорее всего, Discourse отправляет письма с адреса noreply@discourse.solarnauts.net, а ваш провайдер отказывается отправлять с этого адреса. См. комментарий в конце файла app.yml, чтобы изменить адрес уведомлений.
Итак, я раскомментировал строку в файле app.yml и заменил адрес на свой email blah@solarnauts.net следующим образом: - exec: rails r "SiteSetting.notification_email='blah@solarnauts.net'"
Затем я выполнил ./launcher rebuild app.
Я снова прошел регистрацию в Административной панели, но письмо так и не пришло.