我们有一个 Exchange 2016,并且遇到了这个问题:
在我们的一些客户服务器上,我们必须配置一些通过 SMTP 连接器发送的电子邮件警报(启用 STARTTLS 和 AUTH-LOGIN)
目标地址是:
[email protected]
SMTP 用户是
[email protected]
如果我们指定,那么一切都很好
From: [email protected]
但如果我们指定我们的服务器会报告此错误
From: [email protected]
:
[S] 235 2.7.0 Authentication successful
....
550 5.7.60 SMTP; Client does not have permissions to send as this sender
如果我们使用 FrontendTransport 接收连接器或 HubTransport 接收连接器,都会发生错误。
我们寻找解决方案,但没有找到任何东西。
From:
是否存在允许在为经过身份验证的 SMTP 用户中继邮件时使用任何地址的设置?
谢谢。
答案1
如果服务器是所有这些域的邮件服务器,则可以添加所有这些地址,例如proxyAddresses
在 AD 中。如果地址已经属于另一个帐户,则该帐户应该具有smtp:[email protected]
代发/发送为该地址的权限。
如果您的服务器不是这些域的邮件服务器,请考虑它可能未被列为 SPF 中的允许发件人,从而导致这些邮件被拒绝或被视为垃圾邮件。因此,最好使用您自己的域的电子邮件地址;该域一开始就没有这个问题。