美文网首页
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