我已经使用System.Net.Mail实现了带有C#.net应用程序的电子邮件爆炸系统。
在此之前,该系统是使用CDO.Message的VB脚本来实现的。
在我部署了我的新系统并运行它(发送电子邮件)后,我在生产SMTP服务器中得到了异常(处理消息数超过每个连接的最大值时出错)。
我知道这个错误是由于SMTP服务器设置引起的,但我的客户认为以前的VB脚本可以使用此SMTP服务器设置。
这就是为什么我想知道CDO.Message和System.Net.Mail之间的区别,例如,是否有连接会话的控制等。
请多多指教。谢谢。
发布于 2012-01-24 20:05:39
‘'CDO’是用于发送邮件的COM实现,而'System.Net.Mail‘是使用SMTP发送邮件的托管方式(通常是到另一个邮件服务器的中继)。你可能会发现在同时发送大量电子邮件时受到限制,因为服务器只能处理如此多的邮件。并发请求-类似于高速公路在任何时候只能处理有限数量的汽车。
https://stackoverflow.com/questions/8665609
复制相似问题