AWS-SES 从一个站点发送,从另一个站点发送 - DMARC 有帮助还是有害

AWS-SES 从一个站点发送,从另一个站点发送 - DMARC 有帮助还是有害

好吧,为了简单起见:

我有一个使用 AWS 的 SES 发送交易电子邮件的项目。该项目托管在一个站点上(我们称之为 example-site.com),但出于某些原因,发件人:将来自另一个站点(example-site-two.com)。

现在,我已经在两个网站上设置了 DKIM。我还没有在任何一个网站上设置 DMARC。

当我向 Gmail 帐户发送带有附件的测试电子邮件时,它运行正常。电子邮件到达,附件已附加且可读。(这是一个 PDF 文件。)

但是,如果我将同一封电子邮件(和同一份附件)发送到 yahoo.com 或 outlook.com 电子邮件地址,电子邮件会到达,但附件会“空白”。附件为 0 字节,但仍具有正确的文件名。

这是因为我没有设置 DMARC 吗?还是仅仅是因为 Yahoo 和 Outlook 太挑剔了?向 example-site.com 和 example-site-two.com 添加 DMARC 记录会把事情搞乱吗?就像我说的,这在技术上是从一个站点发送的,但我将代码中的“发件人:”字段设置为来自另一个站点的电子邮件地址。

答案1

此问题应该与 DMARC 无关。您发送的电子邮件可能存在问题。Gmail 通常比 Yahoo Mail 和 Outlook 更能容忍格式错误的邮件。

例如,考虑这个问题在 Stack Overflow 上,附件标题和附件内容之间缺少一个空行是罪魁祸首。

相关内容