要发送未验证的电子邮件地址,您可以通过在AWS SES中配置一个“from”地址并在电子邮件的“cc”字段中指定未验证的地址来实现。下面是一个使用AWS SDK for Python (Boto3)的示例代码:
import boto3
# 创建SES客户端
client = boto3.client('ses', region_name='us-west-2') # 根据您的区域更改region_name
# 发送邮件
response = client.send_email(
Source='verified@example.com', # 从已验证的地址发送
Destination={
'ToAddresses': ['recipient@example.com'],
'CcAddresses': ['unverified@example.com'] # 未验证的地址
},
Message={
'Subject': {
'Data': 'Test email'
},
'Body': {
'Text': {
'Data': 'Hello, this is a test email'
}
}
}
)
print(response)
在上面的示例中,我们假设verified@example.com
是您已经在AWS SES中验证的电子邮件地址,而unverified@example.com
是未验证的地址。我们将verified@example.com
用作“from”地址,并将unverified@example.com
添加到电子邮件的“cc”字段中。
请注意,发送未验证的地址可能会导致邮件无法正常投递或被标记为垃圾邮件。因此,建议在AWS SES中验证所有要使用的电子邮件地址。