0

我已经设置了亚马逊 SES 以毫无问题地发送到外部电子邮件地址。我的域已经过验证,DKIM 和 spf 已设置并且可以正常工作,但是当我尝试使用 SES 向运行 Exchange-2010 的我自己的组织发送电子邮件时,我收到了一个错误的退信:

550 5.7.1 Client does not have permissions to send as this sender

我尝试的第一件事是使用本指南在 SES 中启用 MAIL FROM 域:https ://slecuona.wordpress.com/2016/04/28/configuring-a-custom-mail-from-on-aws-to-avoid -交换错误/

本指南也很好地描述了我的问题。但这没有任何区别。

我的预感是交换阻止了它,因为邮箱“发送权限”设置为仅 NT Authority\Self。

查看微软文档:https ://docs.microsoft.com/en-us/exchange/mail-flow/connectors/allow-anonymous-relay?view=exchserver-2019 这似乎是一个解决方案,但它是 IP-基于,而解决方案应该基于 DNS。是否有其他用户或组可以添加到用户的发送权限来解决这个问题,或者任何其他解决方案?

4

1 回答 1

0

我认为使用专用 IP 您可以使用基于 IP 的解决方案来实现。尝试获取用于发送电子邮件的IP ( https://docs.aws.amazon.com/ses/latest/DeveloperGuide/dedicated-ip.html ) 并将它们列入您的服务器中的白名单。它是完全安全的,因为这个 ips 只属于您,并且只有您才能将它们用作您的邮件服务。

于 2020-07-28T21:41:00.520 回答