c# - 如何防止 Lotus Notes 用户转发或复制通过 System.Net.Mail 发送的消息?

标签 c# .net email smtp lotus-notes

我想使用 SMTP 客户端 uiing microsft.net 以 C# 作为编程语言发送电子邮件。但是对于通过SMTP客户端发送的邮件,我们是否可以添加“不转发”或“不复制”等安全功能。我不希望邮件的收件人转发或复制邮件的内容。

最佳答案

简单的回答:没有。你不能阻止人们复制到达他们机器的东西。

如果您解释了您尝试这样做的原因,也许我们可以提供一个实用的替代方案。例如,如果您不希望机器人读取您的文本,它可以在图像中。如果您有不想分发的二进制附件,有多种 DRM 可能适合您。

编辑

专有客户端(例如 Lotus Notes)可以根据消息附带的元数据禁用自身;但这仍然是自愿的。您可能会编写一个忽略此类限制的不兼容的 Notes 客户端。

编辑

我没想到您的用户 可能都在使用 Notes 客户端。在这种情况下,@Peter J 的解决方案可能就是您所需要的。

关于c# - 如何防止 Lotus Notes 用户转发或复制通过 System.Net.Mail 发送的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962663/

相关文章:

email - 从第三方发送邮件给第三方

c# - jQuery 的 ajax 不能在 IE6 上工作 :(

c# - 如何在使用 blink1 HidLibrary 的类中建立连接/断开事件处理程序?

.net - 从 .NET 3.5 WCF Web 服务 (REST) 返回 JSON 和 XML 格式

c# - SendInput 在 64 位上失败

email - 是否可以在没有 Mandrill 的情况下使用 Mailchimp 发送交易电子邮件?

c# - 使用泛型类型和继承时在 REST API 上序列化 XML 时出错

c# - 将 TEX 文件转换为 PDF 或 DOCX?

.net - 引用程序集文件夹和具有相同版本的不同程序集

php - 使用 PHPMailer 调用 $mail->anyparameter 时超时