我正在尝试使用新的.NET方法发送电子邮件(System.Net.Mail),但我一路上遇到了各种各样的麻烦。我的VB.NET应用程序允许用户根据他们设置的smtp服务器规范收集信息并通过电子邮件发送。当前的问题是使用STARTTLS发送(我认为这就是它所谓的),并且在被授予发送能力之前通过POP进行身份验证。
作为我编写的vbscript的一部分,我过去使用CDO提供邮件的可靠性很高,并且我将考虑将其整合到Net.Mail上。
使用CDO通过当前的.NET方法传送电子邮件是否有问题?它被弃用了,还是做法不好?基于当前的电子邮件技术是否存在任何限制?
我是否完全走错方向,而应该使用我可以作为应用程序的一部分插入的预编译SMTP Mail应用程序?我见过人们这样做,而不是编写自己的代码来传递邮件。如果你喜欢这种方法,有什么好的选择?