email - 使用第三方邮件发件人时“SPF DMARC: fail-unaligned”是否会导致错误率高(送达率低),以及如何解决
问题描述
让我们称我的服务器为“example.com”。我通过 Amazon SES 发送交易电子邮件,不知道那里有任何问题。
不过,对于电子邮件活动(向 12k+ 联系人发送简讯),我使用 SendPulse.com。
他们的设置页面显示绿色复选框,声称我的 SPF、DKIM、DMARC 等都配置正确。(我按照他们在 CloudFlare DNS 设置中的说明进行操作。)
但是,我发现我的广告系列中的错误率很高。2%。他们中的大多数人说“由于其他原因交付失败”。
我不断收到带有 DMARC 报告的电子邮件。在我将它们匿名(通过将我自己的域替换为“example.com”)并将它们上传到 dmarcian.com 后,报告显示“SPF DMARC: fail-unaligned”。
当我查看通过 SendPulse 发送的原始电子邮件活动时,我看到了像smtp.mailfrom=postmaster@sendpulse.email;
、Return-Path: <postmaster@sendpulse.email>
、Errors-To: postmaster@sendpulse.email
和X-Complaints-To: abuse@sendpulse.email
(而不是使用我自己的域)这样的可疑位。
但我也看到了很多令人鼓舞的部分,比如dkim=pass
,spf=pass
和dmarc=pass
,而且我在任何地方都没有看到“失败”。
SendPulse 支持告诉我:
由于我们是通过我们的服务发送的邮件技术标头中的群发邮件服务,因此我们的技术地址将是我们的技术地址,例如 postmaster@sendpulse.me
我们在电子邮件服务中不提供专用服务器和全白标签。
我是否正确地认为 2% 的错误率非常高?
在依赖第三方电子邮件活动服务时,我还有什么可以测试或重新配置以降低错误率的吗?
我担心的是,考虑到他们无益的支持响应,我可能会“不走运,除非供应商可以改变某些东西” 。
解决方案
推荐阅读
- blueprism - Blue Prism 无法识别对象“没有与提供的查询条件匹配的元素”
- json - 无法使用 curl 将 JSON 发布到本地主机
- drupal - 如何在 drupal 7 中管理 1000 多个参考字段数据
- php - Ajax 变量忽略换行符
- python - Pandas - 检查列表中的所有元素是否都在列中
- python - Keras ValueError: Input 0 is incompatible with layer conv_lst_m2d_16: expected ndim=5, found ndim=4
- bash - 是否可以将头部输出通过管道传输到 sed?
- sql-server - 如何使用 bat 文件将系统 DSN 添加到 odbc 32 位?
- javascript - Gmail API 使用 nodejs,asnyc 函数来获取消息
- python - iterator.get_next() 返回字节数组 / iterator.get_next() 不能在没有急切执行的情况下分配给多个值