Прошу помощи: отправка писем на почту не работает. Что делать?
Уже перепробовал всё, ничего не помогает
Добро пожаловать, @Amadov! Извините, что у вас возникли трудности. Настройка почты — задача непростая.
Пробовали ли вы следовать руководству Устранение неполадок почты при новой установке Discourse?
Чтобы мы могли вам помочь, пожалуйста, уточните, какой почтовый сервис вы используете и работала ли почта раньше.
containers/app.yml
DISCOURSE_HOSTNAME: 'newstory.host'
#DOCKER_USE_HOSTNAME: true
## TODO: Список адресов электронной почты через запятую, которые станут администраторами и разработчиками при первой регистрации, например 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'support@newstory.host'
## TODO: SMTP-сервер для проверки новых учетных записей и отправки уведомлений
# Для SMTP-адреса, имени пользователя и пароля требуется заполнение
# ВНИМАНИЕ: символ '#' в пароле SMTP может вызвать проблемы!
DISCOURSE_SMTP_ADDRESS: smtp.beget.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: support@newstory.host
DISCOURSE_SMTP_PASSWORD: ***********
DISCOURSE_SMTP_ENABLE_START_TLS: false
#DISCOURSE_SMTP_AUTHENTICATION: none
#DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
#DISCOURSE_SMTP_DOMAIN: smtp.beget.com
#DISCOURSE_NOTIFICATION_EMAIL: support@newstory.host
LETSENCRYPT_ACCOUNT_EMAIL: su**d@*k.**
Работало ли это когда-нибудь? Вы следовали инструкциям в руководстве по устранению неполадок?
Убедитесь, что адрес для уведомлений по электронной почте соответствует тому, с которого beget.com отправляет письма.
Вы можете попробовать запустить discourse-doctor; иногда он выдает более полезные сообщения, но я не знаком с beget.com. Проверьте, нет ли записей в логах.
