我需要避免在使用.NET發送的電子郵件中轉發。我正在使用Outlook和Exchange服務器,我讀了IRM可以幫助我。有沒有人有任何代碼示例或知道是否有可能?C#+信息權限管理
4
A
回答
1
看起來您可能可以使用Microsoft Outlook 2010 Primary Interop assembly並設置要發送的MailItem的PermissionTemplateGuid屬性。
請注意,您必須知道阻止轉發電子郵件的IRM策略Guid。
0
您無法在Outlook 2010中以編程方式發送IRM郵件.IRM郵件實際上是帶有加密附件的常規郵件消息,而Outlook不會公開正確的API來製作加密附件並更改郵件類型。
從C#代碼執行此操作的唯一方法是使用ActiveSync並直接在Exchange中發送郵件。不幸的是,從Exchange 2010開始,只有授權供應商才能使用ActiveSync。
請參閱http://www.microsoft.com/about/legal/en/us/intellectualproperty/iplicensing/programs/exchangeactivesyncprotocol.aspx瞭解更多信息。另外,如果你沿着設置模板guid的路徑,知道DoNotForward模板guid是硬編碼的 - 如果它真的有效(這是未經測試和不受支持的,所以你的里程會有所不同),然後您無需費心尋找RMS模板。
相關問題
- 1. 信息權限管理(IRM)支持
- 2. C++降管理員權限
- 3. C#管理權限問題
- 4. 權限管理
- 5. 可能寫沒有管理權限的NSIS卸載信息?
- 6. 管理員權限
- 7. Django權限管理
- 8. 問管理員權限C++窗口
- 9. 如何檢查管理員權限C#
- 10. 在C#中設置管理權限
- 11. C#.NET:獲取管理員權限?
- 12. C#管理員權限 - 檢查
- 13. C#WinForms用戶/權限管理
- 14. 信息facebook read_stream權限
- 15. 映射信息權限
- 16. 無法限制在登錄管理權限使用管理上休息
- 17. 報表管理器權限
- 18. 沒有管理員權限
- 19. Android權限管理器
- 20. AngularJS多重權限管理
- 21. 管理員權限錯誤
- 22. Quintagroup seoptimizer的管理權限
- 23. 管理TFS 2013權限
- 24. 保持管理員權限
- 25. Reporting Services權限管理
- 26. Vb2012管理員權限
- 27. 管理員權限在php
- 28. Java管理權限(UAC)
- 29. TFS/MSTest管理員權限
- 30. Django管理對象權限
這有點離奇。我很確定我可以轉發任何我收到的電子郵件。如果需要,複製/粘貼。 – 2011-03-29 19:30:34
你當然不能阻止任何人轉發電子郵件....你可以在電子郵件本身發出通知告訴他們這樣做是違反政策或什麼... – GendoIkari 2011-03-29 19:31:40
我在這裏找到一些信息http:// technet。 microsoft.com/en-us/library/dd638140.aspx但我不知道如何利用代碼。 – RQDQ 2011-03-29 19:33:54