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來代替,然後發佈批准的消息,

相關問題