【问题标题】:How do I prevent MS Exchange users from forwarding or copying a message sent via System.Net.Mail?如何防止 MS Exchange 用户转发或复制通过 System.Net.Mail 发送的邮件?
【发布时间】:2012-08-24 21:43:42
【问题描述】:

如何防止 MS Exchange 用户转发或复制通过 System.Net.Mail 发送的邮件?

【问题讨论】:

  • 一开始就不发邮件?除此之外,您别无选择。

标签: c# .net email smtpclient exchange-server-2010


【解决方案1】:

除非您编写 Outlook 插件,否则这是不可能的,即使您这样做了,一个坚定的用户将始终能够以一种或另一种方式做到这一点。

【讨论】:

  • 是的。停止复制粘贴或截屏就更难了。
【解决方案2】:

你不能。如果电子邮件是通过 Exchange 而不是 SMTP 发送的,您可能能够...使用服务器端 Exchange 插件/扩展。但是,如果邮件是通过 SMTP 发送的并且位于 Exchange 服务器之外,那么您就是 SOL。邮件消息只不过是一个简单的文本文件。哪个见RFC 5322: Internet Message Format

进一步SMTP 本身就是一个存储转发协议。将邮件从发件人转移到收件人所涉及的每个邮件服务器都会获得邮件的副本并可以保留它。

【讨论】:

    猜你喜欢
    • 2011-04-27
    • 1970-01-01
    • 2018-04-13
    • 2019-06-05
    • 2011-09-08
    • 2011-08-21
    • 2020-03-18
    相关资源
    最近更新 更多