Всем привет! Сегодня я успешно развернул Discourse, но при попытке зарегистрировать учётную запись администратора заметил, что письмо с подтверждением так и не пришло на мою электронную почту. Я заглянул в Wiki и запустил ./discourse-doctor. Вот что он выдал:
=================================== ОШИБКА ======================================
НЕОЖИДАННАЯ ОШИБКА
Net::ReadTimeout
====================================== РЕШЕНИЕ =======================================
Это не распространённая ошибка. Рекомендованного решения не существует!
Пожалуйста, сообщите об этой точной ошибке по адресу https://meta.discourse.org/
(И, если найдёте решение, поделитесь им!)
=================================================================================
Я также проверил соединение командой telnet smtp.yeah.net 587 — всё работает нормально. Кроме того, с помощью инструмента для тестирования SMTP успешно отправил тестовое письмо.
Вот мои настройки конфигурации:
LETSENCRYPT_ACCOUNT_EMAIL: jghmxk245@foxmail.com
DISCOURSE_DEVELOPER_EMAILS: 'rpcgame@yeah.net'
DISCOURSE_SMTP_ADDRESS: smtp.yeah.net
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: rpcgame@yeah.net
DISCOURSE_SMTP_PASSWORD: *******
DISCOURSE_NOTIFICATION_EMAIL: rpcgame@yeah.net