我需要避免在使用.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. C#.NET:获取管理员权限?
- 2. 在C#中设置管理权限
- 3. C#管理员权限 - 检查
- 4. C#WinForms用户/权限管理
- 5. 如何检查管理员权限C#
- 6. 映射信息权限
- 7. 信息facebook read_stream权限
- 8. 无法限制在登录管理权限使用管理上休息
- 9. Quintagroup seoptimizer的管理权限
- 10. 报表管理器权限
- 11. 管理员权限错误
- 12. Java管理权限(UAC)
- 13. TFS/MSTest管理员权限
- 14. Android权限管理器
- 15. CakePHP权限管理插件
- 16. Django管理对象权限
- 17. Symfony2用户权限管理
- 18. AngularJS多重权限管理
- 19. 限制Django管理员更改权限
- 20. 如何授予Sharepoint中有限的“管理权限”权限?
- 21. 托管HttpListener与C++网络库 - 需要管理员权限?
- 22. TFS编辑项目级信息权限
- 23. Sharepoint 2007自定义权限级别来管理权限
- 24. 哪些[Windows]权限被视为管理权限?
- 25. TFS 2017权限管理似乎是最少的权限?
- 26. osx - 权限被拒绝(126)使用AppleScript和管理员权限
- 27. JScript:如何获得提升的权限(管理员权限)
- 28. Drupal 6管理节点权限忽略内容类型权限
- 29. 如何管理用户访问权限和用户权限
- 30. 管理GitLab组中的访问权限
这有点离奇。我很确定我可以转发任何我收到的电子邮件。如果需要,复制/粘贴。 – 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