在 AWS SES 控制台中创建一个拦截列表,避免向已退订或不可发送的邮箱地址发送邮件。以下是示例代码:
import boto3
client = boto3.client('ses')
response = client.create_receipt_filter( Filter = { 'Name': 'MyFilter', 'IpFilter': { 'Cidr': '10.10.10.10/32' }, 'Policy': 'Block' })
response = client.create_receipt_rule( Rule = { 'Name': 'MyRule', 'Enabled': True, 'Recipients': ['myemail@example.com'], 'Actions': [{ 'AddHeaderAction': { 'HeaderName': 'X-SES-RECEIPT-FILTER', 'HeaderValue': 'MyFilter' } }] } )