问:Amazon SES 是否提供 SMTP 终端节点?
Amazon SES 提供 SMTP 接口,以实现与能够通过 SMTP 发送电子邮件的应用程序的无缝集成。您可从应用程序直接连接至此 SMTP 接口,或将现有电子邮件服务器配置为使用此接口作为 SMTP 中继。
要连接到 Amazon SES SMTP 接口,必须创建 SMTP 凭证。有关创建 SMTP 凭证的更多信息,请参阅 Amazon SES 开发人员指南中的获取 Amazon SES SMTP 凭证。
问:可以使用 Amazon SES 从我的现有应用程序发送电子邮件吗?
Amazon SES 允许您创建一个专用 SMTP 中继,以便与任何现有 SMTP 客户端软件配合使用,其中包括您自己开发的软件或可以使用 SMTP 协议发送电子邮件的任何第三方软件。
有关更多信息,请参阅 Amazon SES 开发人员指南中的使用 Amazon SES SMTP 接口发送电子邮件。
问:Amazon SES 是否能够发送带附件的电子邮件?
Amazon SES 支持很多常见内容格式,包括文档、图像、音频和视频。
注意:为了您自己和客户的安全考虑,Amazon SES 会对您发送的每封电子邮件的附件进行病毒和恶意软件扫描。
您可以使用支持 SMTP 的电子邮件客户端发送带附件的电子邮件。在将这些客户端配置为通过 Amazon SES 发送传出电子邮件时,客户端将在发送邮件之前生成相应的 MIME 部分和电子邮件标头。
您还可以通过编程方式发送带附件的电子邮件。要在电子邮件中包括附件,生成一封新的多部分电子邮件。在此邮件中,包含一个具有合适的 Content-Type 标头以及 MIME 编码内容的 MIME 部分。接下来,使用 Content-Disposition 标头来指定该内容是嵌入显示,还是作为附件处理。
在您撰写完邮件后,可以使用 SendRawEmail API 操作来发送它。
问:是否可以在不向真实的收件人发送电子邮件的情况下测试 Amazon SES 响应情况?
您可以使用 Amazon SES 邮箱模拟器来测试发送率,并测试您处理事件(例如退回邮件和投诉)的能力,而无需向真实收件人发送电子邮件。您发送到邮箱模拟器的邮件不会计入您的退回邮件和投诉指标或您的每日发送配额。不过,我们会对您发送到邮箱模拟器的每封邮件收费,就好像它们是您发送给真实客户的邮件。
有关 Amazon SES 邮箱模拟器的更多信息,请参阅 Amazon SES 开发人员指南中的测试 Amazon SES 电子邮件发送。