我需要一个System.Net.Mail.MailMessage
能够发送签名和/或加密电子邮件的替代品。
是否有涵盖该内容的开源库?
或者你对其中一些有一些经验:
看起来您实际上可以使用 .NET 的 BCL 发送 S/MIME 加密电子邮件。它需要一些技巧(不过还不错),但是您可以轻松地包装解决方案……请参阅此 MSDN 论坛主题,也可能参阅此。请注意,如果您对 BCL 解决方案不满意,还为商业产品Rebex Secure Mail提供了一个示例。话虽如此,我肯定会建议尽可能使用 System.Net 命名空间中提供的解决方案,尽管需要一些自定义配置。
MIMEBlackbox是功能最丰富的 MIME、S/MIME 和 PGP/MIME 组件集。