You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在AWS SES中将整个域名添加至抑制列表以批量拦截同域邮箱?

AWS SES 抑制列表通配符域名添加问题解答

AWS SES的抑制列表目前不支持直接使用通配符(如%@domain.com)将整个域名批量添加。针对你遇到的用户持续创建该域名下新联系人的问题,可以通过以下几种替代方案实现拦截:

  • 使用配置集规则拦截域名:创建SES配置集,添加规则时选择「阻止收件人」条件,设置匹配规则为收件人邮箱后缀等于@domain.com。该规则会在邮件发送环节直接拦截所有发往该域名的邮件,无需逐个添加邮箱到抑制列表。
  • 批量导入域名下邮箱:若能收集到该域名的批量邮箱地址,可通过SES API或CLI批量导入抑制列表。比如用Shell脚本批量处理:
    # 从emails.txt文件读取邮箱列表批量添加
    while read email; do
      aws ses put-suppressed-destination --email-address "$email" --reason "COMPLAINT"
    done < emails.txt
    
  • Lambda自动添加新邮箱:结合应用逻辑,触发Lambda函数监控新创建的联系人邮箱,一旦检测到@domain.com后缀的邮箱,自动调用PutSuppressedDestination API将其加入抑制列表,实现动态拦截。

需要注意:配置集规则的拦截逻辑与抑制列表不同,前者是在发送时直接阻止,后者是记录已被抑制的地址;批量操作时需留意SES的API调用限额,避免触发限流。

内容的提问来源于stack exchange,提问作者Soufiane Touil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 11:09:28