Требуется помощь с настройками SMTP от Brevo к Discourse

Я провёл весь день, пытаясь решить эту проблему, но всё ещё не справляюсь.

cd /var/discourse
nano containers/app.yml

Вот мои настройки (для конфиденциальности я заменил имя сайта на mywebsite):

DISCOURSE_HOSTNAME: “mywebsite.com

Настройки электронной почты для Brevo (SMTP)

DISCOURSE_DEVELOPER_EMAILS: ‘admin@mywebsite’
DISCOURSE_SMTP_ADDRESS: smtp-relay.brevo.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: найден в разделе SMTP Brevo (имя входа)
DISCOURSE_SMTP_PASSWORD: найден в разделе SMTP Brevo
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_DOMAIN: mywebsite.com
DISCOURSE_NOTIFICATION_EMAIL: admin@mywebsite.com

Требуется для Let’s Encrypt

LETSENCRYPT_ACCOUNT_EMAIL: admin@mywebsite.com

Что я делаю не так? Я всё ещё не могу отправить тестовое письмо с моего сайта. Не знаю, где найти настройку «Discourse notification email» на своём сайте, поэтому сначала попробовал no-reply@mywebsite.com — не сработало, затем admin@mywebsite.com — тоже не сработало. В Brevo я подтвердил двух отправителей: admin@mywebsite.com и no-reply@mywebsite.com.

Вот где вы их настраиваете.

Это должен быть адрес, от имени которого Brevo будет отправлять письма. Вы можете посмотреть логи там.

Этот порт больше не работает с некоторыми серверами (в частности, Digital Ocean больше его не поддерживает). Попробуйте вместо него порт 2525 — он должен сработать.

Спасибо. Сработало.