激活邮件未收到,有时,对某些人来说,是因为DMARC已损坏

我收到投诉说一名用户尝试注册多次但从未收到激活邮件。

我在该网站上试了一下,直到点击“重发”按钮才收到邮件。我在 try.discourse.org 上也看到了同样的情况。我想我早就注意到这个问题了,但一直没管。

我还没检查源代码,看看能不能找到原因。

2 个赞

我在我的任何生产或测试网站上都无法重现此行为 :confused:

最新的测试通过版本,使用 SendGrid 作为 SMTP 提供商

最多电子邮件会到达 Gmail 的“促销”文件夹,但我并不抱怨



日志或 Sidekiq 中有什么线索吗?

1 个赞

看起来 Gmail 在发送第二封邮件后才送达第一封邮件。在 try 和有问题的网站上都是如此。

然后我再次使用 mail-tester 作为电子邮件地址进行测试,邮件立即送达。 :person_shrugging:

这似乎是一个不太可能的 bug,但我想 Gmail 只是减慢了来自新地址的邮件发送速度,或者别的什么原因。用户声称尝试了多个电子邮件地址。。。

我刚在试用时尝试了此功能,当我转到 Gmail 时,确认电子邮件已在我的收件箱顶部等待着我。

2 个赞

哼。我越来越没有解释了。

这是 Gmail 的问题。出于某种原因,它会毫无明显理由地随机延迟消息。多年来,我见过这种情况很多次,即使是通过网页界面给自己发送电子邮件也是如此。

2 个赞

是的,我们在 Gmail 上经常看到这种情况,尤其是在新安装时。

这真是个持续的烦恼。

我们最近的一次安装,管理员配置了一个新的 Gmail 账户。它可以向网站发送邮件,但从未收到过任何邮件。其他 Gmail 账户可以正常交互。

我猜你付出的和你得到的成正比。

1 个赞

您好,

当邮件延迟到达时,检查邮件头信息可能有助于调查。您可以在此网站上查看邮件的传输路径和时间戳等信息……如果邮件未收到,检查邮件日志以了解原因可能是一个好主意。

1 个赞

我很想看看那些邮件头。我从未遇到过这种情况,无论是 Gmail 还是其他提供商,只有在使用实现 greylisting 的提供商时,第一封邮件可能会延迟。

3 个赞

这个话题已经够令人尴尬了…… DMARC 对于 notification_email 地址是无效的。我进行了一次邮件测试,但忽略了 DMARC 警告(9.8/10 看起来相当不错?)

3 个赞

数字评分是记者和销售人员的领域!

就是这样。再多说点,@Stephen:crying_cat_face:

1 个赞

抱歉,我属于那种“我该如何获得最后 2%”的类型。
这真是一种诅咒。这可能是少数几个可以证明其合理性的场合之一。
如果说有什么问题的话,那就是评分权重设置不当!

1 个赞

嗯,这正是那种“诅咒”能救命的时候!:beer:

此主题在上次回复后 30 天自动关闭。不再允许回复。