我想使用 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/