赞
踩
以前我们公司是有网上的群发软件,每天每次都发有上十万份电子日刊,但是根据用户回应,以及公司内部推测,
得到群发软件效果不好,发送成功率很低;又由于公司内部特殊需求,公司决定自己开发。
前些日子,经理让我开发一个群发软件,当时我很软松的接下啦,因为以前研究过类似问题,也做过单发软件邮件
功能,用的是微软自带的邮件发送类库(System.Web.Mail)MailMessage、SmtpMail两个类
(初期过程:http://blog.csdn.net/mlks_2008/archive/2007/04/22/1574864.aspx),想心把这个单发做成模块或类库
不就可以了吗,又没有什么大问题。回去就把SMTP服务装上了,程序很快就搞定了,发送邮件时报错,
捕获的异常信息是“未能访问"CDO.Message"对象”,到时网上查了一下,原因是我的WIN2003系统没有cdonts.dll,在WIN2000
找了一个此文件,在DOS窗口内,进入System32目录下,执行regsvr32 cdonts.dll 注册了一下,发送成功了.之后传到
服务器上,公司人员用它发送,公司的邮箱、163邮件都可以收到邮件;用了大半个月后发现hotmail.com、163.com邮箱
有时能收到,有时收不到,只有公司邮箱正常.查了几天也不知道是什么原因。只好另换其它,之后找了三个类库(Jmail类,
web service,编写的类库),而且当前使用的方法比.net自带的类库更好,有发送成功失败返回值(有时不能返回与机子安全性
配制有关,要开放一些端口,禁用邮件收发限制等)。
目前邮件发送还有一个问题,就是hotmail.com等邮箱把邮件识别为垃圾邮件,正在研究中,待以后补充...
内容简写不少,有兴趣的可以与我联系。一起讨论 QQ:67222474 MSN:mlks_2008@hotmail.com
目前使用的发送类库:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。