ASP底下有JMAIL,ASPMAIL等许多好用的MAIL COM对象
ASP.NET功能倒是强大,并且它自带的System.Web.Mail命名空间也提供了几个用于发送邮件的类
可惜的是它没有显式的支持SMTP验证方式发邮件,而这年头,哪还有匿名的SMTP供你发邮件呢?
除此之外,像EASYMAIL.NET 等商业的MAIL组件,提供的功能倒是不错,可惜价格不菲,更让人不解的是,我拿到的一个EASYMAIL.NET 2.0测试版中竟然没有CC和BCC属性,就是说不能抄送和暗送,郁闷
其他的MAIL组件,像开源的OPEN SMTP.NET,功能也不好
到处找了很久,问一个老友,他也是.NETER
对我说:用SOCKET自己写一个呀!看了看,SOCKET倒是不难,问题是你自己写一个,调试半天,还不能保证没有漏洞呢,万一用起来,使用中有什么麻烦,不就糟了
后来查了查MSDN,原来CDO是支持验证发送的,只不过,MS实现的比较诡异
下面是支持验证的方式发送邮件的一段代码