论坛不再发送电子邮件

我的论坛不再向用户发送激活账户的电子邮件,所以我输入了一个命令来查看是什么问题,然后出现了这个

为了进行全面测试,请访问 http://www.mail-tester.com/ 获取一个地址
或者直接给自己发送一条测试消息。
用于邮件测试的电子邮件地址? ('n' 跳过) [iforum@gmail.com]: iforum@gmail.com
正在发送电子邮件至 iforum@gmail.com . . .
使用 email-smtp.us-east-1.amazonaws.com:587,用户名:AKIAXNIRTOG44HOGD4XX,进行简单身份验证,测试发送至 iforum@gmail.com。
SMTP 服务器连接成功。
正在发送至 iforum@gmail.com . . .
邮件未发送。

原因:554 消息被拒绝:电子邮件地址未经验证。在美国东部(弗吉尼亚州)地区,以下身份验证失败:=?UTF-8?B?RGV4IEbDs3J1bQ==?= [iforum@gmail.com](mailto:iforum@gmail.com), iforum@gmail.com
替换:SMTP_PASSWORD
替换:LETSENCRYPT_ACCOUNT_EMAIL
替换:DEVELOPER_EMAILS
替换:DISCOURSE_DB_PASSWORD
替换:Sending email to


==================== 完成! ===========================

===
您想提供此文件的公开版本吗? (Y/n)

发生了什么?我不太明白

如何查看我的 SES 账户?
如何查看我的域名和电子邮件是否已发布并经验证?
因为亚马逊更改了整个界面,我什么都看不到

我需要备份我的 discourse,它们只通过电子邮件发送,但我的电子邮件什么都没收到

多米诺骨牌效应

这里不是了解该问题的好地方。不过,有几个关于该主题的帖子。

你可以考虑改用 mailgun,它更容易配置。

如果你可以通过 SSH 连接到服务器,你可以通过 scp(或类似方式)检索备份。它应该在类似 /var/discourse/shared/standalone/backups/default 的位置。

1 个赞

我将要更换服务器,是否可以将论坛备份从 DigitalOcean 服务器拉取到 Hetzner 上运行?是否无法通过电子邮件中的链接下载?

您可以搜索 rsync 或 scp,了解如何将备份直接从一台服务器移动到另一台服务器。无需电子邮件。

我记不清当初是怎么设置电子邮件的了,因为时间太久了,但亚马逊 AWS 够用吗?我还需要做些什么来配置电子邮件吗?我不知道该怎么办了。

它本可以够用,但它显示:

这表明它从未奏效过,这似乎不太可能。您需要弄清楚如何使其再次奏效,或者使用您可以弄清楚如何使其奏效的其他服务。

1 个赞

抱歉,我可能有点啰嗦或固执,但这只是我的感觉,也许是因为翻译的原因。

如果我理解正确的话,那么只有亚马逊 AWS 就足够了。

出现的错误是数据错误吗?

错误消息是:“Message rejected: email address not verified.”

这表明 AWS 电子邮件的配置或设置存在问题。您说它以前可以工作,但这条消息正是我对尚未配置的地址所期望的。

您需要修复 AWS SES 邮件服务。我不知道该怎么做。您应该用您自己的语言搜索一下,然后修复 AWS 配置。

谢谢,我会处理的。另外一个疑问是,如果我更换服务器,只需要备份我当前的 Discourse 论坛并将此备份上传到我的新 Discourse 论坛吗?我不需要在服务器上做任何事情吗?

如果您的更改仅涉及邮件服务器,您只需更改 app.yml 中的设置并重新构建。

我的用户在使用旧服务器时,是否能用相同的账户访问新服务器?@pfaffman