GCP, Namecheap: не приходит письмо с регистрацией администратора

Моя ВМ находится на GCP с Ubuntu 18.04. Домен и DNS настроены через Namecheap. Почта также у Namecheap.

Только что запустил ./discourse-setup.
Discourse доступен по адресу discourse.solarnauts.net.

Я настроил почту согласно инструкции от Namecheap со следующими параметрами:

Email: blah@solarnauts.net (blah — вымышленный адрес)
SMTP-адрес: mail.privateemail.com
SMTP-порт: 587
Имя пользователя SMTP: blah@solarnauts.net

Я не получаю письмо для регистрации администратора на свой адрес, хотя письма, например, с моего личного Gmail, приходят.
Я связался с поддержкой Namecheap, чтобы сообщить им о требованиях Discourse к почтовой доставке:

Для обеспечения доставки почты необходимо добавить корректные записи SPF и DKIM в ваш DNS. Подробную информацию см. в инструкциях вашего почтового провайдера.

Они сообщили, что записи SPF уже настроены. По моему запросу они добавили запись DKIM. Посоветовали подождать час, чтобы изменения применились. Однако спустя час письмо для регистрации администратора всё ещё не пришло.

Ниже скриншот того, как всё выглядит в панели Namecheap (я скрыл IP-адрес своей ВМ).

Есть какие-нибудь идеи?

Скорее всего, Discourse отправляет письма с адреса noreply@discourse.solarnauts.net, а ваш провайдер отказывается отправлять с этого адреса. См. комментарий в конце файла app.yml, чтобы изменить адрес уведомлений.

После внесения изменений нужно ли снова запускать ./discourse-setup?

Используйте ./launcher rebuild app, чтобы применить изменения и перезапустить форум.

Итак, я раскомментировал строку в файле app.yml и заменил адрес на свой email blah@solarnauts.net следующим образом:
- exec: rails r "SiteSetting.notification_email='blah@solarnauts.net'"

Затем я выполнил ./launcher rebuild app.

Я снова прошел регистрацию в Административной панели, но письмо так и не пришло.

Проверьте логи в сервисе торгового центра.

Я решил использовать Mailgun, так как у него лучше документация. Мне следовало начать с этого. Всё работает. Спасибо!