Amazon SES 在电子邮件中添加随机数 header
Amazon SES adding random number in email header
我正在使用 Amazon SES 作为电子邮件服务器,并通过 PHP 代码设置 header 信息。
发件人值在电子邮件 header 中设置正确,但 SES 在 "Return-Path:" 和 "Message-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 2016 年 1 月 15 日星期五 16:00:11
所有电子邮件都正常发送,但一些收件人使用为该 amazonses 值设置的规则阻止它们
有没有办法在 Amazon SES 中设置该值?我在他们的文档和论坛上找了好几天都没有结果!
这两个值都与 SES 的反垃圾邮件机制有关。它们的实现是为了可以跟踪外发消息并将其作为垃圾邮件报告给 SES 服务器。
Message-ID 是一个全局唯一标识符,用于唯一标识邮件(针对曾经发送过的所有其他电子邮件)
Return-path 告诉客户端有关 non-delivery 的报告可以发送到哪里。
这两者的混合headers意味着SES 知道消息被返回的原因并且可以给你机会来处理它们。这样做是为了让他们远离黑名单。
删除这些 headers 的唯一方法是切换邮件发件人。
考虑到使用 SES 的企业的广度,令我惊讶的是它作为发件人被阻止了。那肯定意味着会丢失很多消息。
我正在使用 Amazon SES 作为电子邮件服务器,并通过 PHP 代码设置 header 信息。
发件人值在电子邮件 header 中设置正确,但 SES 在 "Return-Path:" 和 "Message-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 2016 年 1 月 15 日星期五 16:00:11
所有电子邮件都正常发送,但一些收件人使用为该 amazonses 值设置的规则阻止它们
有没有办法在 Amazon SES 中设置该值?我在他们的文档和论坛上找了好几天都没有结果!
这两个值都与 SES 的反垃圾邮件机制有关。它们的实现是为了可以跟踪外发消息并将其作为垃圾邮件报告给 SES 服务器。
Message-ID 是一个全局唯一标识符,用于唯一标识邮件(针对曾经发送过的所有其他电子邮件)
Return-path 告诉客户端有关 non-delivery 的报告可以发送到哪里。
这两者的混合headers意味着SES 知道消息被返回的原因并且可以给你机会来处理它们。这样做是为了让他们远离黑名单。
删除这些 headers 的唯一方法是切换邮件发件人。
考虑到使用 SES 的企业的广度,令我惊讶的是它作为发件人被阻止了。那肯定意味着会丢失很多消息。