在 Amazon AWS SES 中更改 MAIL FROM 域

jko*_*vba 6 email dns amazon-web-services amazon-ses

我正在使用名为 Mautic 的营销电子邮件应用程序来使用 AWS SES 发送电子邮件。我成功收到了电子邮件,但它们都来自域amazonses.com。我按照 AWS SES 文档验证了我的域的所有权,我成功启用了 SPF 和 DKIM,并将正确的 MX 记录放入我的 GoDaddy DNS。AWS 控制台中的所有内容都经过“验证”,但我不确定如何让它使用我设置的“MAIL FROM”域。Mautic 没有关于“MAIL FROM”域的设置,所以我很确定我只是错过了 SES 的最后一步,以便让它实际使用我设置的“发件人”域。

如果我能提供更多可能有用的细节,请告诉我。提前感谢您的时间!

小智 13

我遇到了同样的问题,但这是因为我设置 MAIL FROM 域之前已经验证了我的电子邮件地址。在这种情况下,如果您查看已验证电子邮件地址的详细信息,您将看到 MAIL FROM 域设置为amazonses.com。无论 MAIL FROM 域设置如何,SES 在从此电子邮件发送时似乎都使用此值。

由于我的域已通过验证,因此我的解决方案是简单地删除已验证的电子邮件。现在,当我发送电子邮件时,它使用域默认值,即我的 MAIL FROM 域设置。

如果您使用的是经过验证的电子邮件地址,请检查它是否在详细信息中显示了您要使用的 MAIL FROM 域。

  • 也可以证实这一点。但是,我仍然想要经过验证的电子邮件(不仅仅是经过验证的域)。我必须删除与特定域连接的**所有**已验证的电子邮件地址,确保该域的 MAIL FROM 设置正确,重新插入电子邮件地址并验证它们。 (2认同)

jko*_*vba 0

啊,我明白了。在本文档的第 8 步中,它表示“您现在可以使用 Amazon SES 从已验证域中的任何有效地址发送使用 DKIM 签名签名的电子邮件。” 我没有意识到我必须在 SES 控制台的“电子邮件地址”部分下拥有来自该域的经过验证的电子邮件。我在我的域中创建了一个电子邮件地址,并使用 SES 对其进行了验证,现在我的应用程序可以使用 SES 代表我自己的域发送电子邮件!