【发布时间】:2012-08-24 21:43:42
【问题描述】:
如何防止 MS Exchange 用户转发或复制通过 System.Net.Mail 发送的邮件?
【问题讨论】:
-
一开始就不发邮件?除此之外,您别无选择。
标签: c# .net email smtpclient exchange-server-2010
如何防止 MS Exchange 用户转发或复制通过 System.Net.Mail 发送的邮件?
【问题讨论】:
标签: c# .net email smtpclient exchange-server-2010
除非您编写 Outlook 插件,否则这是不可能的,即使您这样做了,一个坚定的用户将始终能够以一种或另一种方式做到这一点。
【讨论】:
你不能。如果电子邮件是通过 Exchange 而不是 SMTP 发送的,您可能能够...使用服务器端 Exchange 插件/扩展。但是,如果邮件是通过 SMTP 发送的并且位于 Exchange 服务器之外,那么您就是 SOL。邮件消息只不过是一个简单的文本文件。哪个见RFC 5322: Internet Message Format。
进一步SMTP 本身就是一个存储转发协议。将邮件从发件人转移到收件人所涉及的每个邮件服务器都会获得邮件的副本并可以保留它。
【讨论】: