Почта не работает

Во-первых, я хотел бы узнать, как сделать резервную копию моего форума через консоль в DigitalOcean, так как я не получаю письмо с резервной копией.

Во-вторых, я уже нашел проблему с отправкой писем форумом — порт 587. Поэтому мой вопрос: как изменить порт на 2525 в Brevo, чтобы письма снова начали работать, так как я не могу найти эту опцию.
Другой вариант — перейти на бесплатный тариф Mailgun, но я также не знаю, как переключиться с Brevo на Mailgun в моем форуме Discourse.

Привет, @Rafael_Goncalves,

Сегодня днем я выполнил тестовую установку — Digital Ocean, как и у вас.

.\discourse-doctor сообщил о проблеме с портом 587 при подключении к Brevo.

После изменения порта с 587 на 2525 в файле app.yml и пересборки почта заработала :+1:

Я записал на Windows 11 полное успешное развёртывание, которое включало множество изменений, особенно в настройках исходящей почты для сторонних провайдеров Brevo или MailGun. Планирую разместить это в категории #community-wiki:sysadmins завтра🙂 (то есть завтра по времени Великобритании)

Думаю, вам понадобится:

snap install aws-cli --classic

aws configure

cd /var/discourse

.\launcher enter app

rails c

Discourse.enable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)

exit

discourse backup

docker cp "app:/var/www/discourse/public/backups/default/your-site-2006-01-02-150405-v20200101150405.tar.gz" "root@[server_ip_address]:/var/discourse/shared/standalone/backups/default/your-site-2006-01-02-150405-v20200101150405.tar.gz"

Этот шаг, возможно, вообще излишен, так как /shared уже привязан (bind-mounted) к хосту??

exit

aws s3 cp "/var/discourse/shared/standalone/backups/default/your-site-2006-01-02-150405-v20200101150405.tar.gz" "myBucket://your-site-2006-01-02-150405-v20200101150405.tar.gz"

обратите внимание, что я вообще не тестировал эти команды

@Rafael_Goncalves

Вы можете настроить всё на стороне Mailgun, а затем изменить имя пользователя и пароль SMTP в вашем файле app.yml.