Как мне подтвердить доступ к своему почтовому ящику Mailjet, чтобы перейти по ссылке для административной проверки?

Итак, я завершил шаги до 7 в документации по установке Discourse в облаке: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. Я могу получить доступ к сайту. Когда я перехожу к шагу 8 и регистрирую учётную запись администратора, система просит подтвердить email, но я не знаю, как это сделать, поскольку мой email администратора — lampardnk@lampardnk.xyz. Как мне открыть его почтовый ящик? Я уже добавил lampardnk@lampardnk.xyz в список отправителей в Mailjet, но это всё равно не работает. Пожалуйста, помогите, спасибо.

Похоже, что записи почтовых обменников (MX) вашего домена в настоящее время указывают на Namecheap. Если у вас там еще нет почтового ящика, возможно, вы сможете настроить переадресацию, чтобы получать письма в один из ваших существующих почтовых аккаунтов.

Спасибо за вашу помощь, это работает, но лишь отчасти. Теперь я могу использовать альтернативный аккаунт Gmail для отправки писем на lampardnk@lampardnk.xyz и получать их в свой основной ящик nguyenkhackhanhlam@gmail.com после настройки catch-all в Namecheap.

Однако я всё ещё не могу получить письмо с подтверждением от Discourse. Я запустил discourse-doctor: письмо было отправлено успешно, тест через telnet также прошёл успешно, но я так и не нашёл письмо с подтверждением, даже в папке «Спам».

Пожалуйста, помогите. Я могу предоставить любую дополнительную информацию, если потребуется.

Ваша учетная запись администратора обычно использует обычную электронную почту, например Gmail или Yahoo, точно так же, как и любая другая обычная учетная запись пользователя. Используйте её для сброса пароля, уведомлений по электронной почте и подтверждения учётной записи администратора. Не путайте её с контактным адресом электронной почты сайта для третьих лиц. Это специальный адрес электронной почты, привязанный к домену, и он обычно не используется для управления конкретной учётной записью пользователя. Возможно, вы можете так сделать, но это излишне усложняет ситуацию, делает её более уязвимой и совершенно не нужно.

Даже когда я использую свой аккаунт @gmail.com, доставка всё равно не осуществляется

Вы полностью подтвердили свой домен в Mailjet, добавив соответствующие DNS-записи? (см. документацию Mailjet) Открыли ли вы на сервере необходимые порты? Иногда порты SMTP блокируются до тех пор, пока вы не подтвердите свою учетную запись провайдера VPS, предоставив документ, удостоверяющий личность, выданный государственными органами. (это мера для предотвращения спамеров, которые перемещаются между сервисами)

Да, записи SPF и DKIM добавлены правильно. Я использовал порты, указанные Mailjet (25 или 587, но я использую 587, так как они сообщили, что порт 25 иногда блокируется).

587 часто также блокируется. Обратитесь в службу поддержки вашего провайдера VPS. Если вам повезет, у вас может быть графический интерфейс для настройки правил брандмауэра.

Извините за мою глупость, я решил это, изменив уведомления Discourse и адрес электронной почты администратора на свой личный Gmail.