редактирование: похоже, проблема только в discourse-doctor, поэтому заголовок изменён.
здравствуйте,
я пытаюсь разобраться, как настроить отправку писем, чтобы discourse мог отправлять электронные письма для авторизации пользователей… Я успешно установил Discourse, но теперь, когда я хочу, чтобы он отправлял письма (например, запрос на сброс пароля), обнаружил, что почта не работает.
Я потратил последние два дня на устранение неполадок и не могу придумать, что ещё можно попробовать.
Я использую свой существующий почтовый хост на сервере VPS (mydomain.com).
Ну, похоже, я могу быть вечно благодарен самому себе…
Похоже, проблема возникает ТОЛЬКО в «Discourse Doctor»!
Потому что, когда я в отчаянии нажал «Отправить тестовое письмо» из панели администратора, о чудо, к моему удивлению, оно ОТПРАВИЛОСЬ!
Так что всё РАБОТАЕТ, просто «Discourse Doctor» создаёт впечатление, что нет…
А так как я использовал именно его для проверки своих настроек каждый раз (а не отправку писем из панели администратора), я постоянно думал, что что-то не так!
Не знаю, можно ли это как-то исправить, но, возможно, в «Discourse Doctor» можно что-то сделать, чтобы предотвратить появление этой ошибки? Или добавить пользователю сообщение о том, что стоит также проверить панель администратора? Это, надеюсь, сэкономит другим людям головную боль, которую я пережил ;p
Мы можем это исправить, если узнаем, когда возникает ответ 503 и что он означает. Я могу проверить, стоит ли воспринимать это как предупреждение, которое можно игнорировать.
Можете подтвердить, что эта ошибка всё ещё появляется в вашей рабочей конфигурации? Если да, я отправлю вам несколько дополнительных команд для проверки.
Привет, Джей, спасибо за ответ.
Я согласен, что discourse-doctor не предназначен для «здорового» пациента
Хорошо, я попробовал снова, как вы и просили, но ошибка та же. И это происходит на рабочем форуме Discourse с рабочей почтой (письма пользователям приходят без проблем).
Отправка письма на [мой адрес электронной почты]
Проверка отправки на [мой адрес электронной почты] с использованием [адрес почты Discourse]:[пароль]@[почтовый сервер]
======================================== ОШИБКА ========================================
НЕОЖИДАННАЯ ОШИБКА
503 Команда AUTH использована, когда она не объявлена
====================================== РЕШЕНИЕ =======================================
Это не распространённая ошибка. Рекомендуемого решения не существует!
Пожалуйста, сообщите точное сообщение об ошибке выше на https://meta.discourse.org/
(И решение, если вы его найдёте!)
================================================================================