电子邮件无法正常工作

首先,我想知道如何在 DigitalOcean 的控制台中下载论坛的备份,因为我没有收到备份邮件。

其次,我已经找到了论坛无法发送电子邮件的问题,端口是 587。所以我想问的是,如何将 Brevo 的端口更改为 2525,以便我的电子邮件能够再次工作,因为我找不到这个选项。

另一种选择是切换到 Mailgun 的免费套餐,但我也不知道如何在 Discourse 论坛中从 Brevo 切换到 Mailgun。

1 个赞

您好 @Rafael_Goncalves

我今天下午进行了一次测试安装——和您一样,在 Digital Ocean 上。

.\discourse-doctor 提示端口 587 连接 Brevo 时出现问题。

app.yml 中将端口 587 更改为 2525 并重建后,电子邮件工作正常👍。

1 个赞

我录制了 Windows 11 完整成功安装的屏幕录像,其中涉及许多更改,特别是与出站电子邮件(第三方)提供商 Brevo 或 MailGun 相关的更改。希望明天将其发布到 Community wiki > Sysadmins 类别🙂(指英国时间明天)。

1 个赞

我认为您会

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 已经被绑定挂载到宿主机了??

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 端进行所有设置,然后更改 app.yml 文件中的 SMTP 用户名和密码。

1 个赞