-
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 分两种情况。
- 硬退回,指邮箱不存在。SES 不会重试发送此种情况
- 软退回,指临时发送失败,如用户邮箱已满,链接超时。此种情况SES 会尝试多次发送,多次以后仍无法送达,SES 停止重试发送。(具体重试多少次SES 并未给出次数)
- 硬退回的会被计入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
网友评论