我找到了几个关于这个主题的帖子,但没有一个与我遇到的问题相关。
我想授予同事管理员访问权限,所以我进入用户 → x → 授予管理员。
UI 回复说邮件已发送,并且我作为网站管理员应该能在我的邮箱中收到。但邮件没有收到(垃圾邮件箱里也没有)。
所以我检查了邮件日志(已发送),但我看不到邮件已发送的记录——我找不到任何类型为“admin_confirmation_message”的邮件。
可能的原因是什么?
如何调试?
Francis
我找到了几个关于这个主题的帖子,但没有一个与我遇到的问题相关。
我想授予同事管理员访问权限,所以我进入用户 → x → 授予管理员。
UI 回复说邮件已发送,并且我作为网站管理员应该能在我的邮箱中收到。但邮件没有收到(垃圾邮件箱里也没有)。
所以我检查了邮件日志(已发送),但我看不到邮件已发送的记录——我找不到任何类型为“admin_confirmation_message”的邮件。
可能的原因是什么?
如何调试?
Francis
在 admin/email/sent 中看到的电子邮件状态是什么?
它看起来应该像这样:
(帖子 ID:8032)
/ 250 Ok 010d019599fbc428-94ef9ff4-c956-47d0-8d5a-e5f76f6517a8-000000
另外,如果您使用测试电子邮件功能并发送到 mail-tester.com,会发生什么?
这就是关键。
日志中没有条目。
发送测试邮件没有问题。
发送到 mail-tester 的邮件获得了 10/10 的分数
…
检查您的邮件发送提供商的日志。
昨天,有人联系我遇到了类似的问题。收件人的邮件提供商拒绝了该邮件,这被记录在发送提供商的日志中。
测试邮件是否发送到同一个电子邮件地址?
检查您的邮件发送提供商的日志。
没有日志,因为没有发送邮件。
测试邮件是否发送到同一个邮箱地址?
是的,并且已成功接收。
邮件根本没发出去的部分我错过了。
好吧,那我就不知道了
对不起!
如果这是一次性事件,那么我将通过 CLI 授予管理员权限。
我只会通过 CLI 授予管理员权限
CLI 对我来说是新的。如果您有任何关于如何访问 CLI 和相关文档的有用链接,感谢分享。
独立于解决授予用户管理员访问权限的即时问题,我想了解如何调试电子邮件未发送的事实。识别错误并改进 discourse 可能会很有用?
您可以查看此内容:
给你
为什么没有发送邮件?是某个配置设置问题吗?我该如何调试?
这是一个有点长的故事。
最好是在这个元站点上(借助或不借助 AI 的帮助)搜索相关主题。你应该花一些时间在这上面,因为没有确定的步骤。据我有限的知识所知,有很多事情。
如果您使用另一个管理员帐户(或更改管理员的电子邮件地址)来授予用户管理员特权,它是否有效?