当前位置: 首页 > 知识库问答 >
问题:

允许用户通过AWS SES发送和接收电子邮件

令狐和裕
2023-03-14

我对AWS的了解非常基础,我正在学习使用SES让用户发送和接收电子邮件。

用户是在IAM中创建的,并启用了SES权限。

该域已注册并正在AWS上运行。

我是否需要在SMTP配置中创建电子邮件,或者是否有在IAM用户配置文件上创建电子邮件的选项?

共有1个答案

常雪风
2023-03-14

我建议你先阅读文档,因为他们清楚地解释了它是如何工作的。使用SES发送电子邮件有两种主要方法

1.SES Rest API

这是SES的RESTAPI服务。您可以通过调用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存储

有关更多信息:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html

 类似资料:
  • 问题内容: 我正在使用。 使用发送电子邮件(通过)的最佳方法是什么? 问题答案: 有关使用Outlook的解决方案,请参见下面的TheoretiCAL答案。 否则,请使用python随附的smtplib。请注意,这将要求您的电子邮件帐户允许smtp,默认情况下不一定启用此功能。 编辑: 此示例使用保留域,如RFC2606中所述 为了使它真正与gmail配合使用,Doe先生需要进入gmail中的选项

  • 我使用的PHPMailer表格在这里找到。 从网站下载的示例是“接触-3”,在引导主题中使用PHPMailer通过gmail发送SMTP电子邮件。当我使用“接触-1”时,它完全适用于我的托管域电子邮件地址,但SMTP版本适用于gmail地址,联系人表单不会提交。 在下面的代码中,我更改了以下行以添加我的gmail地址和gmail密码: 任何关于使用给定信息进行此工作的帮助都将不胜感激-提前感谢!

  • 谷歌正在推动我们提高对他们的gmail smtp服务器的脚本访问的安全性。我对此没有意见。事实上我很乐意帮忙。

  • 我必须在nodeJS和angular 6中实现类似webmail的电子邮件服务器。 关于我的场景,用户需要提供他们的电子邮件和电子邮件密码,然后我必须识别他们的smtp服务器地址和身份验证。之后,用户应该能够发送和接收电子邮件连接到提供的电子邮件。 我已经研究了我有哪些选项,大多数文章说node-mailer是最好的发送电子邮件的,但没有接收电子邮件和node-imap的功能,除了那些我目前最好的

  • 我在ASP. Net Core中工作,并尝试从gmail使用smtp客户端发送电子邮件。有以下代码,但不起作用也看过以下帖子,但不起作用http://dotnetthoughts.net/how-to-send-emails-from-aspnet-core/ 它会跟踪错误 系统NotSupportedException:SMTP服务器不支持身份验证

  • 我在使用我的公司交换服务器通过Javamail发送电子邮件时遇到了一些问题。我们有一个应用程序通过gmail服务器发送电子邮件没有任何问题,但对于Google策略的一些更改,我们希望使用公司服务器来完成这项工作。我确信会话属性中的问题,但我无法找到使其工作的方法 这是显示日志的错误 javax.mail.MessagingException:无法连接到SMTP主机:mail.company.com