Письмо о завершении не отправляется, так как настройки SMTP неверны

Привет! Я только что установил Discourse, и мои настройки SMTP верны, но я всё равно не получаю письма. Я запустил всё заново.

Мои данные были следующими:
Администратор: devxorwhatever@gmail.com

Затем я использовал аккаунт Mailgun для остального, это было так:
postmaster@sandbox79c1c2ead8b24728813d3f8584nfad3b1.mailgun.org
^ Это вымышленный адрес

Но я всё равно не получаю никаких писем..

Не мог бы кто-нибудь помочь?

Вы пробовали ./discourse-doctor?
Также вам стоит прочитать это.

Да, я прочитал это, но это не сработало.

Вы уже просматривали другие темы, подобные этой?

Да, я уже просматривал подобные темы!


Вот как это выглядит.

Есть ли способ обойти проверку email только для завершения установки?

Не уверен, что письма просто отбрасываются.

Нет, я не уверен на 100%, хотя.

Я проходил установку как минимум 50 раз.
Если следовать официальному руководству по установке, всё должно работать. Возможно, это опечатка, и во многих случаях поможет чистая установка и проверка правильности всех DNS-записей.

Я скопировал все данные из самого Mailgun. Стоит упомянуть, что я не проходил верификацию с помощью кредитной карты.

Если домен был зарегистрирован сегодня, распространение DNS-записей может всё ещё продолжаться. Это может занять до 72 часов, но часто происходит быстрее.

Если это не так, вам стоит дождаться помощи от специалиста с соответствующими навыками. :blush:

Кроме того, мой сервер очень безопасен, и Discourse Doctor выдает:

sudo: unable to resolve host vps.redacted.tk: Name or service not known

Тайм-аут при попытке установить TCP-соединение с stmp.mailgun.org:587 (превышено 5 секунд)
Это ещё одна ошибка

Должно быть smtp.mailgun.org, а не stmp — я исправил ваш заголовок!

Если речь идет о песочнице, то вам нужно выполнить необходимые действия для её настройки. Песочница сможет отправлять сообщения только вам, а когда вы захотите создать форум, которым смогут пользоваться другие люди, вам придется проделать всё это заново.

Хорошо, как настроить его так, чтобы сообщения отправлялись только мне?

Хорошо, я добавил свой email и прочее, но оно всё равно не отправляется

Вы можете проверить логи в Mailgun. Если вы не получаете ошибку «неверный пароль», скорее всего, вы отправляете с адреса, который не настроен в Mailgun. Вам нужно установить переменную NOTIFICATION_EMAIL в значение адреса, который вы настроили в Mailgun.

Хорошо, попробую завтра и сообщу вам о результатах.

Как проверить логи в Mailgun

Возможно ли использовать мой домен также на бесплатном плане?

И что вы имеете в виду под ошибкой «неверный пароль»?

Я переделал это, но всё ещё не работает.

Привет! Всё очень просто. Вы пытались посмотреть самостоятельно, прежде чем задать вопрос? :slight_smile:

Войдите в Mailgun. Выберите нужный домен. Затем нажмите logs в боковом меню слева. Почти всё находится в боковом меню. :slight_smile:

да, я уже искал, прежде чем задать вопрос