0

我打开了一个集中邮箱,收集所有发送到我的组织(用于分析)的电子邮件。 这是通过我创建的传输规则完成的,它将所有电子邮件重定向到此邮箱。发送被重定向到服务器上的邮箱的电子邮件(Exchange服务器)

的问题是,当我试图把它送回来给原始收件人与EWS应用它给了我这个错误: ErrorSendAsDenied - The user account which was used to submit this request does not have the right to send mail on behalf of the specified sending account., Cannot submit message.

这封电子邮件是来自组织外部发送的,所以我想我应该给予centrailzied邮箱SEND-AS权限的外部电子邮件。

我已经看过加载ADPermission cmdlet的位置: https://technet.microsoft.com/en-us/library/bb124403%28v=exchg.160%29.aspx?f=255&MSPPError=-2147217396

并试图授予邮箱权限为“NT AUTHORITY \匿名登录”,但它不承认它, 怎样授予的权限?

谢谢!

回答

1

除非您拥有该发件人域,并且该域是权威域名(例如,您可以分配作为拥有该电子邮件地址的安全主体的权限),否则您将无法重新发送邮件作为原始发件人。否则,出于安全考虑,您的行为被认为是欺骗行为,并且在客户端API中将被禁止。你也不想仅仅重新发送这样的信息,例如,如果它有外部收件人,而你只是将其重新发送给所有收件人,那么在这种情况下你将发送另一份副本给那些外部收件人(这将主要可能然后只是由于spf原因而被反弹)。您需要知道的是原始邮件的信封收件人,然后重新发送给这些收件人。

一些解决方法是使用传输服务器上的重播目录https://technet.microsoft.com/en-us/library/bb124230(v=exchg.150).aspx这将是最常用的方法,因为它允许您通过Xheaders控制传递(例如,您可以限制哪些收件人获得您的重新发送的邮件)并提供最大的灵活性,但需要对传输服务器进行文件级访问。其他EWS方法应该是使用Moderation来代替,然后发布批准的消息,

相关问题