使用没有自定义域的 AWS SES 发送电子邮件

Posted

技术标签:

【中文标题】使用没有自定义域的 AWS SES 发送电子邮件【英文标题】:Sending email with AWS SES without custom domain 【发布时间】:2018-05-04 17:00:23 【问题描述】:

我想通过 smtp 从带有 AWS SES 的 Rails 5.1 应用程序发送电子邮件,但不使用自定义域(如果用户收到带有来自 aws 的地址的电子邮件也可以)。但是在通过 AWS 文档或谷歌搜索时,我只能找到使用自定义域的说明。

有可能吗?如果是,应该使用什么电子邮件地址(mail FROM)来替换config/initializers/devise.rb 中的占位符:

config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com'

?

【问题讨论】:

【参考方案1】:

您不需要有自定义域,但您需要至少有一个电子邮件地址,您可以按照https://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-email-addresses.html 中概述的过程进行验证

AWS 没有用于发送邮件的“默认”电子邮件地址。另请注意,SES 要求您处理反弹等。

【讨论】:

以上是关于使用没有自定义域的 AWS SES 发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 node.js 动态设置 aws ses TemplateData?

发送电子邮件时如何向 Amazon SES 服务提供 AWS 密钥?

通过 SMTP 使用 AWS SES 发送电子邮件,错误 421

ubuntu使用postfix和AWS-SES发送邮件

使用户能够通过 AWS SES 发送和接收电子邮件

节点 AWS-SDK SES 电子邮件发送验证失败