gpt4 book ai didi

aws-sdk - 使用 AWS SES 接收没有 MX 记录的电子邮件

转载 作者:行者123 更新时间:2023-12-02 16:46:23 24 4
gpt4 key购买 nike

我想处理特定电子邮件中收到的电子邮件。在 aws 文档中它说

虽然您不需要发布 MX 记录来通过 Amazon SES 接收邮件,但如果您不发布该记录,则仅当您将邮件明确路由到 Amazon SES 时,Amazon SES 才会接收您的域的邮件。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-mx-record.html

如何将电子邮件明确路由至 SES?

最佳答案

经过数小时的研究,并尝试让 SES 在不使用 MX 记录的情况下接收电子邮件失败(已通过 gSuite/Google Apps 设置了额外的路由),以下是我关于如何在不使用 MX 记录的情况下接收电子邮件的最佳建议来解决这个问题。

简短版本

插入 TXT 验证记录后,创建一个子域并将其 MX 记录指向 SES。
创建必要的规则集以接收和保存来自 any@sub.domain.com 的电子邮件后,现在,您只需将电子邮件转发到启用了 SES 的子域电子邮件地址,即可让 SES 从您拥有的任何电子邮件地址接收电子邮件(即使未经过 SES 验证)。

<小时/>

长版

不幸的是,它仍然需要 MX 记录,但请检查一下...

您可以在主域上创建自定义子域并将其命名为任何名称。就我而言,我将其命名为 ses.mydomain.com接下来,我通过链接将新创建的子域添加到 SES。

将其作为域添加到 SES 后,会立即出现一个弹出窗口,显示所需的 TXT 验证记录MX 邮件记录

将这两条 DNS 记录分配给我的子域后不久,通过规则集设置一些快速规则后,该子域就通过了验证并能够接收电子邮件!

最酷的部分是 - 您仍然可以让 SES 从您有权访问的任何电子邮件地址接收电子邮件。

你会怎么问?

只需在您想要发送到 SES 的电子邮件地址上设置转发器,将其转发到启用 SES 的子域电子邮件地址。

含义 - 如果 SES 能够接收来自 someone@ses.example.com 的电子邮件,但您希望它实际接收来自 someone-else@example.com 的电子邮件>,那么您所需要做的就是将 someone-else@example.com 转发到 someone@ses.example.com!

<小时/>

请记住,您仍然需要创建必要的规则来接收电子邮件。 See this AWS Blog Post for more information .

关于aws-sdk - 使用 AWS SES 接收没有 MX 记录的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35245865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com