Первоначальная инструкция по установке, которой я следовал:
Мои настройки:
DISCOURSE_DEVELOPER_EMAILS: 'xxx@gmail.com'
## TODO: Настроить почтовый сервер
## (используется для проверки новых аккаунтов, уведомлений, дайджестов и т. д.)
## обязательно: имя хоста SMTP-сервера, используемого для отправки писем
DISCOURSE_SMTP_ADDRESS: smtp.qq.com
## раскомментируйте, чтобы изменить порт (по умолчанию 25)
DISCOURSE_SMTP_PORT: 587
## USER_NAME / PASSWORD обязательны, если провайдер SMTP требует аутентификации
## ВНИМАНИЕ: символ '#' в пароле SMTP может быть неверно интерпретирован; убедитесь, что он находится внутри кавычек, например:
## DISCOURSE_SMTP_PASSWORD: "#pass#ord"
DISCOURSE_SMTP_USER_NAME: xxx@qq.com
DISCOURSE_SMTP_PASSWORD: "xxx"
## раскомментируйте, чтобы включить неявный TLS при подключении, вероятно, необходимо для использования порта 465
#DISCOURSE_SMTP_FORCE_TLS: true
## раскомментируйте, чтобы установить домен HELO/EHLO, настраивайте только если это требуется провайдером
#DISCOURSE_SMTP_DOMAIN: discourse.example.com
## адрес, с которого отправляются уведомления
DISCOURSE_NOTIFICATION_EMAIL: xxx@qq.com
## раскомментируйте, чтобы изменить проверку сертификата сервера
#DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: peer # peer|none
## раскомментируйте, чтобы переопределить метод аутентификации
DISCOURSE_SMTP_AUTHENTICATION: login # plain|login|cram_md5
Ситуация 1:
При попытке регистрации пользователя Discourse многократно отправляет письма.
Мне пришлось вручную завершать задачи повторных попыток в Sidekiq.
Ситуация 2:
Я попытался отправить тестовое письмо через внутренний почтовый ящик.
После нажатия кнопки «Отправить» появилось сообщение об ошибке.
Однако, когда я открыл почтовый ящик, письмо оказалось успешно доставленным.
Если кто-то сможет помочь мне решить эту проблему, я продолжу использовать почтовый ящик QQ; в противном случае мне придётся попробовать другой почтовый сервис.
Спасибо за ответ. Два предоставленных вами примера почти идентичны моей ситуации. Я внимательно изучил соответствующий контент, но всё ещё не понимаю, как решить проблему.
Привет снова, PR был слит. Как только у вас будет обновлённый код, пожалуйста, дайте знать, если вы всё ещё не видите понятное для человека сообщение об ошибке.
Спасибо за помощь, но пока мне так и не удалось решить проблему с почтой QQ, поэтому я был вынужден переключиться на Gmail, и теперь всё работает безупречно.
Хм, черт, извините, что не выдали более понятную ошибку, но рад слышать, что вам всё же удалось это исправить. Я создал внутренний тикет для дальнейшего расследования и, возможно, обновлю документацию, чтобы предупредить об этом. Похоже, это повторяющаяся проблема именно с QQ Mail. За последние годы было множество сообщений о том, что QQ Mail вызывает ту же проблему.