DMARC是电子邮件转发的终结吗?

use*_*743 18 email forwarding email-forwarding mailgun dmarc

我在很多域上使用了相当多的电子邮件转发功能,AOL的最新p =拒绝政策给我带来了一些问题,也引起了很多困惑.我对DMARC的理解是它基于带有报告层的DKIM和SPF.我知道SPF是一个转发问题,但只要SPF设置为〜所有软故障,那么这不是一个显示停止.我还认为DKIM可以毫无问题地通过转发,只要你没有太多问题.但是我发现,当他们降落在GMail时,由MailGun转发的某些来自AOL的电子邮件正在使DMARC失败.MailGun说它是由于发件人/不匹配错误.任何人都可以详细说明电子邮件转发注定是因为DMARC占用还是MailGun没有正确转发?

Hen*_*nry 13

我认为你遇到的问题不是转发,而是DKIM的调整.是的,SPF将失败,但DKIM应该通过,但DKIM对齐可能无法通过.DMARC要求根据您的政策严格或放宽.您可以在此处阅读有关路线的更多信息: 标识符对齐

有一些测试工具,如发送电子邮件mailtest@unlocktheinbox.com,将显示结果的一致性,但它是一个付费功能.

由于这是一个问题,在工作中有一个名为"ARC"的新规范,其目的是为了解决这个问题,你可以在这里阅读:ARC Spec

  • 补丁上有令人难以置信的补丁(SPF,DKIM现在是ARC). (4认同)
  • @philfreo 使用 gmail 的 POP 检索方法从“me@mydomain.com”提取电子邮件而不是转发它。 (2认同)

imj*_*osh 7

我问过Mailgun关于这个问题的支持,并没有得到任何有用的答案.但是,解决方案实际上在他们的文档中:

注意如果您将邮件转发到其他电子邮件地址,则应通过在"控制面板"中编辑域设置来禁用"点击跟踪","打开跟踪"和"取消订阅".如果启用了这些功能,则在转发之前,Mailgun会修改每条消息的内容,这会使DKIM签名无效.如果邮件来自发布DMARC策略的域(如Yahoo! Mail),则邮件将被转发目标拒绝为垃圾邮件.

https://documentation.mailgun.com/en/latest/user_manual.html#routes

所以,我关闭了我用于接收邮件的主域上的所有功能,这解决了DMARC弹跳问题.如果要使用任何这些功能,则需要为外发邮件设置子域.

  • 我从未启用过这些功能,但仍然会出现DMARC错误. (5认同)
  • 我写了你引用的Mailgun文档的一部分!我很高兴知道它对其他人有用 :-) 我仍然认为 Mailgun 应该自动做到这一点。修复它比记录它更好。 (2认同)