未发送授予管理员确认邮件

我找到了几个关于这个主题的帖子,但没有一个与我遇到的问题相关。

我想授予同事管理员访问权限,所以我进入用户 → x → 授予管理员。

UI 回复说邮件已发送,并且我作为网站管理员应该能在我的邮箱中收到。但邮件没有收到(垃圾邮件箱里也没有)。

所以我检查了邮件日志(已发送),但我看不到邮件已发送的记录——我找不到任何类型为“admin_confirmation_message”的邮件。

可能的原因是什么?
如何调试?

Francis

在 admin/email/sent 中看到的电子邮件状态是什么?

它看起来应该像这样:

(帖子 ID:8032)
/ 250 Ok 010d019599fbc428-94ef9ff4-c956-47d0-8d5a-e5f76f6517a8-000000

另外,如果您使用测试电子邮件功能并发送到 mail-tester.com,会发生什么?

1 个赞

这就是关键。
日志中没有条目。

发送测试邮件没有问题。

1 个赞

发送到 mail-tester 的邮件获得了 10/10 的分数

1 个赞

检查您的邮件发送提供商的日志。

昨天,有人联系我遇到了类似的问题。收件人的邮件提供商拒绝了该邮件,这被记录在发送提供商的日志中。

测试邮件是否发送到同一个电子邮件地址?

2 个赞

检查您的邮件发送提供商的日志。

没有日志,因为没有发送邮件。

测试邮件是否发送到同一个邮箱地址?

是的,并且已成功接收。

邮件根本没发出去的部分我错过了。

好吧,那我就不知道了 :pensive_face: 对不起!

1 个赞

如果这是一次性事件,那么我将通过 CLI 授予管理员权限。

我只会通过 CLI 授予管理员权限

CLI 对我来说是新的。如果您有任何关于如何访问 CLI 和相关文档的有用链接,感谢分享。

独立于解决授予用户管理员访问权限的即时问题,我想了解如何调试电子邮件未发送的事实。识别错误并改进 discourse 可能会很有用?

您可以查看此内容:

2 个赞

给你

1 个赞

为什么没有发送邮件?是某个配置设置问题吗?我该如何调试?

1 个赞

这是一个有点长的故事。
最好是在这个元站点上(借助或不借助 AI 的帮助)搜索相关主题。你应该花一些时间在这上面,因为没有确定的步骤。据我有限的知识所知,有很多事情。

如果您使用另一个管理员帐户(或更改管理员的电子邮件地址)来授予用户管理员特权,它是否有效?