我将Amazon SES用于电子邮件服务器,并从PHP代码设置标头信息。
在电子邮件标题中正确设置了from值,但SES在" Return-Path:"中添加了一个不同的随机数。和"消息ID:"
Message-ID: <000001524603fa28-f2221670-bc0b-4ab7-b5ae-3bd68ed8ea24-000000@eu-west-1.amazonses.com>
Return-Path: <000001524603fa28-f2221670-bc0b-4ab7-b5ae-3bd68ed8ea24-000000@eu-west-1.amazonses.com>
在PHP中设置的from值: 来自no-reply@myweb.com Fri Jan 15 16:00:11 2016
所有的电子邮件都没问题,但有些收件人会使用针对该亚马逊价值的规则设置阻止它们
有没有办法在Amazon SES中设置该值?我一直在他们的文档和论坛上寻找好几天,没有任何结果!
答案 0 :(得分:1)
这两个值都与SES的反垃圾邮件机制有关。它们的实现使得可以跟踪外出消息并将其作为垃圾邮件报告给SES服务器。
Message-ID是一个全球唯一标识符,可以唯一标识邮件(针对所有其他已发送的电子邮件)
Return-path告诉客户可以发送有关未送达的报告。
这两个标题的混合意味着SES知道返回消息的原因并且可以为您提供处理它们的机会。这样做是为了让他们远离黑名单。
您可以删除这些标头的唯一方法是切换邮件发件人。
考虑到使用SES的企业的广度,令我惊讶的是它被阻止作为发件人。这肯定意味着很多遗漏的消息。