为什么要避免CDO在.NET中发送邮件?

时间:2011-03-31 16:28:34

标签: .net ssl smtp

我们的应用程序使用System.Net.Mailunfortunately doesn't support implicit SSL servers发送来自.NET的邮件。我们有几个选项可用于支持隐式SSL,但我想知道避免使用CDO的技术原因是什么?

我知道它已被弃用,建议改为使用System.Net.Mail,但如果新版本实际上没有做CDO所做的一切,那么使用旧版CDO在技术上有什么问题?

当CDO不起作用且System.Net.Mail更好时,我特别感谢具体情况或示例。

谢谢。

1 个答案:

答案 0 :(得分:1)

要避免使用CDO,因为它是一个外部依赖项,不随.NET一起提供,并且在Windows上默认不安装。它几乎肯定不适用于任何非Windows系统。

我建议如果你有它,就没有理由不使用它。但如果需要它,最好不要使用它。