Amazon SES 邮件发送服务

时间:2024-03-08 10:19:58

1. 进入AWS后台,在服务中找到SES(Simple Email Service)点击。

2. 进入SES主页,点击左侧导航栏中“SMTP Settings”。

3. 进入“SMTP”页面,下图红框为SMTP连接参数,其中Authentication需要点击下方按钮“Create My SMTP Credentials”进行生成。

4. 进入创建用户页面,点击创建。

5. 创建用户后,页面上会提供AWS STMP的连接STMP用户名与STMP密码,在这里需要记录下这两个连接参数,否则后续无法再次查看。

6. 由上面几步可获得的参数。

SMTP服务器地址:email-smtp.us-east-1.amazonaws.com

SMTP服务器端口号:25或465或587

是否使用传输层安全性(TLS):

STMP用户名:A4IDDJ7SNECPYLD33GMM

STMP密码:TjGBLChy1D9qa55rMuyB/8ksxR3fBHsEzr6n7NEksaaa

7. 使用C#JavaPHP连接Amazon SMTP发送你的邮件

链接:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-smtp-programmatically.html

8. Amazon SES沙盒

Amazon会把所有新用户都添加到Amazon SES沙盒中,以帮助防止出现欺诈和滥用以及保护你作为发件人的声誉。

当你的账号处在Amazon SES沙盒中时会有以下限制:

1)你只能将邮件发送已验证的电子邮件地址和域,或者发送到 Amazon SES 邮箱模拟器

2)你只能已验证的电子邮件地址和域发送邮件。(注意:即使你的账户没有位于沙盒中,该限制也适用。)

3)你每 24 小时最多可以发送 200 条消息。 

4)你每秒最多可以发送 1 封邮件。

9. 请求从Amazon SES沙盒中删除你的账户

https://aws.amazon.com/ses/extendedaccessrequest(支持中心)开立 SES Sending Limits Increase case(工单申请)。

在表单中填写以下内容:

Region (区域):选择用于通过 Amazon SES 发送电子邮件的 AWS 区域。对于每个 AWS 区域,你的沙盒状态和发送限制是不同的。有关更多信息,请参阅 区域和 Amazon SES

注意:如果你在多个区域中使用 Amazon SES,请为要从沙盒中你的账户的每个区域填写单独的表单。

Limit (限制):选择 Desired Daily Sending Quota (所需的日发送配额) 或 Desired Maximum Send Rate (所需的最大发送速率)。有关发送限制的说明,请参阅管理 Amazon SES 发送限制

注意:Amazon SES 用户通常希望请求从沙盒中删除他们的账户,并同时请求提高发送限制。因此,这两个请求使用相同的表单。如果希望从沙盒中删除你的账户,但不需要提高发送限制,则仍需选择其中的一个选项。

New limit value (新限制值):输入所需的发送配额或发送速率。请仅申请你需要的数量。请记住,我们不保证你会收到请求的配额,并且你请求的限制越高,你需要提供的理由就越多。

注意:如果希望从沙盒中删除你的账户,但不希望提高发送限制,请将日发送配额指定为 200 或将最大发送速率指定为 1,具体取决于你为 Limit (限制) 选择的值。默认情况下,Amazon SES 将一些限制应用于沙盒中的所有账户。

Mail Type (邮件类型):选择打算发送的电子邮件的类型。如果你发送几种类型的电子邮件,请选择适用于大多数电子邮件发送的类型。

Website URL (网站 URL):输入你的网站的 URL。提供该信息将帮助我们更好地了解你打算发送的内容类型。

My email sending complies with the AWS Service Terms and AUP (我的电子邮件发送符合 AWS 服务条款和 AUP):选择适用于你的使用案例的选项。

I only send to recipients who have specifically requested my mail (我仅发送到明确请求我的邮件的收件人):选择适用于你的使用案例的选项。

I have a process to handle bounces and complaints (我制订了一个处理退回和投诉的流程):选择适用于你的使用案例的选项。

Use Case Description (使用案例描述):介绍你如何使用 Amazon SES 发送电子邮件。为了帮助我们更快地处理你的请求,请回答以下问题:

1)你将如何构建或获取你的邮件列表?

2)你将如何处理退回邮件和投诉?

3)收件人如何从你的邮件列表取消订阅,以及你将如何响应这些请求?

4)你为何选择在本请求中指定增加数量?

10. 完成后,选择 Submit。在一个工作日以内会审查你的请求。在支持中心审查完你的请求时,系统将会有消息回复同时更新你每天发送的邮件上限或邮件发送速率。