我想处理特定电子邮件的传入电子邮件。在 aws 文档中它说
尽管您不需要发布 MX 记录来通过 Amazon SES 接收邮件,但如果您不发布该记录,则仅当您将邮件显式路由到 Amazon SES 时,Amazon SES 才会接收您域的邮件。
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-mx-record.html http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-mx-record.html
如何明确地将电子邮件路由至 SES?
经过数小时的研究并尝试让 SES 在不使用 MX 记录的情况下接收电子邮件失败(已通过 gSuite / Google Apps 设置了额外的路线),这是我关于如何解决这个问题的最佳建议。
简洁版本
创建子域,插入TXT验证记录后将其MX记录指向SES。
创建必要的规则集以接收和保存电子邮件后[email protected] /cdn-cgi/l/email-protection
,您现在可以让 SES 从您拥有的任何电子邮件地址接收电子邮件(即使没有经过SES验证)只需将其电子邮件转发到启用 SES 的子域电子邮件地址即可。
长版
不幸的是,它仍然需要 MX 记录,但请检查一下......
您可以在主域上创建自定义子域并将其命名为任何名称。就我而言,我称之为ses.mydomain.com
接下来,我通过以下方式将新创建的子域添加到 SES:Domains link.
将其作为域添加到 SES 后,会立即出现一个弹出窗口,显示所需的信息TXT verification record
and MX mail record
.
将这两个 DNS 记录分配给我的子域后不久,子域就通过了验证,并且在设置一些快速规则后能够接收电子邮件规则集!
这是最酷的部分 - 您仍然可以让 SES 接收来自any您有权访问的电子邮件地址。
你可能会问怎么办?
只需在您想要发送到 SES 的电子邮件地址上设置转发器,将其转发到启用 SES 的子域电子邮件地址即可。
含义 - SES 能够接收来自[email protected] /cdn-cgi/l/email-protection
,但您希望它实际接收来自[email protected] /cdn-cgi/l/email-protection
,那么你需要做的就是转发[email protected] /cdn-cgi/l/email-protection
to [email protected] /cdn-cgi/l/email-protection
!
请记住,您仍然需要创建必要的规则来接收电子邮件。请参阅此 AWS 博客文章了解更多信息 https://aws.amazon.com/blogs/aws/new-receive-and-process-incoming-email-with-amazon-ses/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)