Summary

  • 启用 Auto Validation 后,SES 会在投递前按所选阈值检查收件地址。未过关的邮件不会送到收件人,但 AWS 明确写明:尝试仍计入每日发送配额,正常的外发邮件费与自动验证费都照收。
  • High 档只放行高送达可能性的地址,可能误拦真实的中等置信度地址。拦截事件记为 Permanent 类型、EmailValidationSuppressed 子类型的 Bounce;它进入 Bounce 指标,却不抬高 Reputation.BounceRate。

被拒收的邮件,仍有两笔账

发送团队把名单交给 SES,原本想用 Auto Validation 避免无效地址拖坏发件信誉。系统在投递前挡下一批地址,这一部分的确没有送出去。但 AWS 的文档在另一处把交易说得很清楚:拦截的发送仍占每日配额,还要付正常外发邮件费和验证费。过滤器替企业说了“不”,却没有替企业免单。

按 AWS 公布的按量计价表,外发邮件每 1000 封为 0.10 美元,Auto Validation 每 1000 次为 0.01 美元。套餐及附加服务的价格可能不同,不能把这一组单价当成任何客户的真实账单。它足以说明一个顺序问题:邮件进入计费和配额路径后,验证再决定是否投递。收件箱里没有那封邮件,账本里仍有那次尝试。

选择阈值时,企业实际在调节“宁可错拦多少”的刻度。SES managed 由 Amazon 管理阈值;High 只允许高送达可能性的地址通过,AWS 自己提醒它可能拦下真实但仅获中等置信度的地址;Medium 则放行中、高两档。把开关拨到 High,或许让信誉图表更好看,也可能把本来该收到通知的客户挡在门外。每一次挡下,成本仍留在发件方。

更紧的约束是配额。SES 的每日发送上限按滚动 24 小时、按 AWS 区域、按收件人计算;一封邮件发给十人,就占十个名额。超出上限的后续请求会被拒绝。若大批名额先耗在验证拦截上,稍后本可以通过的收件人的发送请求也可能因容量不足而被拒绝。具体影响需要看该账户自己的配额和拦截量,不能从 AWS 价目表猜出。

运营者至少能拿到一条明确线索:Auto Validation 的拦截会产生 Bounce 事件,bounceType 为 Permanent,bounceSubType 为 EmailValidationSuppressed。AWS 将它计入 AWS/SES 的 Bounce 指标,却不计入账户的 Reputation.BounceRate。所以,信誉率平静不代表没有付费的拦截。配置集的事件目的地可用于追踪;账户级设置覆盖出站邮件,配置集可以另行覆盖。账户抑制名单是另一套机制,审计时不能混算。

真正该出现在经营会议上的数字,是本次发送有多少地址被自动验证挡下、其中哪些是业务要触达的对象、它们占了多少剩余配额。Amazon 管闸门,企业决定把它关到什么程度;决定的人也该看见门外的人和门内的账单。

来源