Привет! Я только что установил Discourse, и мои настройки SMTP верны, но я всё равно не получаю письма. Я запустил всё заново.
Мои данные были следующими:
Администратор: devxorwhatever@gmail.com
Затем я использовал аккаунт Mailgun для остального, это было так:
postmaster@sandbox79c1c2ead8b24728813d3f8584nfad3b1.mailgun.org
^ Это вымышленный адрес
Но я всё равно не получаю никаких писем..
Не мог бы кто-нибудь помочь?
jo-andre
(jon)
22.Январь.2023 12:33:17
2
Вы пробовали ./discourse-doctor?
Также вам стоит прочитать это.
You just installed Discourse via the install guide , but email doesn’t seem to work. Unfortunately this means you can’t log in as an admin to finalize the install. Let’s troubleshootize!
Try the doctor
If you run ./discourse-doctor it will check several ways that your mail configuration might be broken, and offer advice. Try that first.
Did you enter email settings correctly?
The simplest way is to run ./discourse-setup again. Did you enter everything correctly? B…
Да, я прочитал это, но это не сработало.
jo-andre
(jon)
22.Январь.2023 12:37:42
4
Вы уже просматривали другие темы, подобные этой?
So I have everything set-up. I’m getting all my emails but when someone else tries registering or performing an administrative action, such as granting permissions or backing up the server, they’re not receiving their emails.
I checked my mailgun logs and it’s fine with sending emails to me, but when it shows someone else’ email it’s marked as rejected.
Да, я уже просматривал подобные темы!
Вот как это выглядит.
Есть ли способ обойти проверку email только для завершения установки?
Не уверен, что письма просто отбрасываются.
jo-andre
(jon)
22.Январь.2023 12:54:21
9
Нет, я не уверен на 100%, хотя.
Я проходил установку как минимум 50 раз.
Если следовать официальному руководству по установке, всё должно работать. Возможно, это опечатка, и во многих случаях поможет чистая установка и проверка правильности всех DNS-записей.
Я скопировал все данные из самого Mailgun. Стоит упомянуть, что я не проходил верификацию с помощью кредитной карты.
jo-andre
(jon)
22.Январь.2023 13:04:45
11
Если домен был зарегистрирован сегодня, распространение DNS-записей может всё ещё продолжаться. Это может занять до 72 часов, но часто происходит быстрее.
Если это не так, вам стоит дождаться помощи от специалиста с соответствующими навыками.
Кроме того, мой сервер очень безопасен, и Discourse Doctor выдает:
sudo: unable to resolve host vps.redacted.tk: Name or service not known
Тайм-аут при попытке установить TCP-соединение с stmp.mailgun.org:587 (превышено 5 секунд)
Это ещё одна ошибка
Stephen
(Stephen)
22.Январь.2023 14:41:53
14
Должно быть smtp.mailgun.org , а не stmp — я исправил ваш заголовок!
pfaffman
(Jay Pfaffman)
23.Январь.2023 00:56:48
15
Если речь идет о песочнице, то вам нужно выполнить необходимые действия для её настройки. Песочница сможет отправлять сообщения только вам, а когда вы захотите создать форум, которым смогут пользоваться другие люди, вам придется проделать всё это заново.
Хорошо, как настроить его так, чтобы сообщения отправлялись только мне?
Хорошо, я добавил свой email и прочее, но оно всё равно не отправляется
pfaffman
(Jay Pfaffman)
23.Январь.2023 15:42:37
18
Вы можете проверить логи в Mailgun. Если вы не получаете ошибку «неверный пароль», скорее всего, вы отправляете с адреса, который не настроен в Mailgun. Вам нужно установить переменную NOTIFICATION_EMAIL в значение адреса, который вы настроили в Mailgun.
Хорошо, попробую завтра и сообщу вам о результатах.
Как проверить логи в Mailgun
Возможно ли использовать мой домен также на бесплатном плане?
И что вы имеете в виду под ошибкой «неверный пароль»?
Я переделал это, но всё ещё не работает.
Canapin
(Coin-coin le Canapin)
24.Январь.2023 13:34:40
24
Привет! Всё очень просто. Вы пытались посмотреть самостоятельно, прежде чем задать вопрос?
Войдите в Mailgun. Выберите нужный домен. Затем нажмите logs в боковом меню слева. Почти всё находится в боковом меню.
да, я уже искал, прежде чем задать вопрос