美文网首页
SES 邮件发送反馈结果整理

SES 邮件发送反馈结果整理

作者: mugbya | 来源:发表于2018-11-01 11:06 被阅读11次
  • sentMessageCount 发送总数

  • deliveries 送达数(成功)

  • bounces (邮件退回数)

  • complaints 垃圾邮件数

  • rejects 邮件拒收数

  • Fail 其他失败情况

sentMessageCount: 为我们统计的邮件总数

Q: deliveries 怎么判定

A: Amazon SES成功将电子邮件发送到收件人的邮件服务器。

参见:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/monitor-sending-activity.html

Q:deliveries 包含SES 重试的邮件次数么?

A:按照上面给出的判定,重试的次数应该不包含在内。(SES 没有明确给出)

Q: bounces 怎么判定

A: bounces 分两种情况。

  1. 硬退回,指邮箱不存在。SES 不会重试发送此种情况
  1. 软退回,指临时发送失败,如用户邮箱已满,链接超时。此种情况SES 会尝试多次发送,多次以后仍无法送达,SES 停止重试发送。(具体重试多少次SES 并未给出次数)
  1. 硬退回的会被计入bounces,软退回时多次重试后无法送达,此时也会被计入bounces

参见:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/deliverability-and-ses.html

Q: complaints 怎么判定?

A: 当用户标记(投诉)我们发送的邮件为垃圾邮件,如果ISP 认为我们是垃圾邮件发送者,并Amazon SES 与 ISP 一起设置了反馈循环,则此时ISP 反馈给SES,此时邮件才会被记为垃圾邮件

参见:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/deliverability-and-ses.html

Q: Rejects 怎么判定

A: 亚马逊SES接受了该电子邮件,确定其中包含病毒,并拒绝了该邮件。 Amazon SES未尝试将电子邮件发送到收件人的邮件服务器。

参见: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/monitor-sending-activity.html

Q: deliveries 包含 bounces 或者 complaints 或者 rejects ?

A: 不包含 (SES 没有明确给出)

Q: Fail 怎么判定?

A: 当出现计数不匹配时,此时计入Fail。 Fail 是通过

sentMessageCount - deliveries - bounces - complaints - Rejects 而得到的

如 sentMessageCount我们统计总数是 4个,但是 SES 调用结果返回

deliveries = 3

bounces = 0

complaints = 0

Rejects = 0

此时 Fail = 4-3-0-0-0=1

相关文章

网友评论

      本文标题:SES 邮件发送反馈结果整理

      本文链接:https://www.haomeiwen.com/subject/lqwtxqtx.html