我刚刚验证了 SES 域,准备开始收发电子邮件了。为确保我做好使用服务的充分准备,我应该遵循哪些最佳实践或采取哪些措施?
本文假定:
- 您的 SES 服务处于生产环境中。如果您不确定自己是否在生产环境中,请参阅脱离 Amazon SES 沙盒。
- 您有使用 Amazon SES 验证过的域。
注意:最佳实践是确保您拥有经过验证的域,而不是一个电子邮件地址。 - 发送限制必须与配额相符。如果您经常接近发送限制,请按照提高您的 Amazon SES 发送限制中的说明申请提高限制。
SES 提供相关功能帮助确保电子邮件送达,并在电子邮件无法成功送达时提供跟踪功能,例如自定义 MAIL FROM 域、Easy DKIM 和 SPF 记录。通过 Amazon Simple Notification Service (SNS) 发送的 SES 通知也有助于跟踪退回邮件、投诉和成功送达。
影响电子邮件接收的因素包括:电子邮件服务器的声誉、电子邮件寄送方式以及邮件的内容。邮件内容可能会导致您的电子邮件被标记为垃圾邮件,因此请务必发送对收件人有价值的高质量电子邮件。有关发送高质量电子邮件的更多提示,请参阅使用 Amazon Simple Email Service 发送电子邮件的最佳实践白皮书。
多数电子邮件服务器都设置了相关规则,要求电子邮件发送自经过验证的发件人。Easy DKIM 和 SPF 记录有助于您建立良好声誉,增进电子邮件接收方对您的信任。
有时,如果 MAIL FROM 地址与电子邮件发送者的地址不一致,电子邮件服务器就会阻止邮件。将自定义 MAIL FROM 域和 Amazon SES 结合使用后,您可以验证 MAIL FROM 标头中使用的经过验证的域的子域,这符合某些电子邮件服务器允许发送到该服务器上的地址的要求。
跟踪送达、邮件退回和电子邮件被收件人标记为垃圾邮件的情况对确保电子邮件成功送达非常重要,而且还可以保护您 (发件人) 的声誉。SES 会监控发送统计信息,如果邮件退回率超过 5%,您的 SES 发送服务就会被暂停。您最好设置 Amazon SNS 主题来跟踪邮件退回情况,这有助于您解决可能存在的发送问题。有关针对邮件退回实施 SNS 主题的信息,请参阅为 Amazon SES 配置 Amazon SNS 通知。