使用户能够通过 AWS SES 发送和接收电子邮件
Posted
技术标签:
【中文标题】使用户能够通过 AWS SES 发送和接收电子邮件【英文标题】:Enable user to send and receive email through AWS SES 【发布时间】:2021-06-01 15:19:44 【问题描述】:我对 AWS 的了解非常基础,我正在研究使用户能够使用 SES 发送和接收电子邮件。
用户在 IAM 中创建并启用了 SES 权限。
该域已注册并在 AWS 上运行。
我是否需要在 SMTP 配置中创建电子邮件,或者是否可以选择在 IAM 用户配置文件中创建电子邮件?
【问题讨论】:
可以使用AWS API,不需要使用SMTP。 docs.aws.amazon.com/ses/latest/APIReference/API_SendEmail.html 【参考方案1】:我建议您先阅读文档,因为他们清楚地解释了它是如何工作的。使用 SES 发送电子邮件有两种主要方法。
1. SES Rest API
它是 SES 的 REST API 服务。您可以通过调用 API 作为 HTTP 请求来发送电子邮件。访问以下链接了解更多信息。
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-api.html
2。 SMTP
这是一种传统方式。但是如果你想访问 SMTP 服务器,你需要先创建 SMTP 凭证。这些凭证是地区独有的。如果您从多个区域发送电子邮件,则需要为每个区域创建一组凭据。
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html
接收电子邮件
SES 也允许您接收电子邮件。但此功能仅在某些地区可用。您可以通过以下方式访问收到的电子邮件,无需 SMTP,
将收到的电子邮件传送到 S3 存储桶 发布到 SNS 主题 发送到 Amazon WorkMail欲了解更多信息:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html
【讨论】:
谢谢@BadPiggie ..我检查了文档,当我验证新的电子邮件地址放入外部电子邮件(如gmail)并发送电子邮件进行测试时,它可以工作..但是当我使用我的域设置电子邮件时,我必须验证,但我无法阅读.. 有什么方法可以阅读电子邮件,而不是使用 Outlook 等 SMTP 软件? 所以您想通过 SES 接收和阅读电子邮件? 所以您想通过 SES 接收和阅读电子邮件? --> 是的 我用接收方法更新了答案。看看吧。以上是关于使用户能够通过 AWS SES 发送和接收电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
通过 SMTP 使用 AWS SES 发送电子邮件,错误 421