未能访问CDO.Message对象
今天开发一个发送Email的WindowsService,我首先做了一个Console程序作试验,OK,没问题,用的是公司的邮件服务器。当把代码移入WindowsService中,运行时发现抛出异常“未能访问CDO.Message对象”。
Google后发现很多相关信息。而且很多朋友都是无缘无故又恢复功能了,很是不解。按照作者的方法反复试验,不见效果。但是,Console程序始终成功运行。
此时,下意识感觉不是代码本身的问题。到数据库中查看,因为发送Email的所有信息是存储在数据库中的,突然发现,SMTP服务器错了一个字母。原来是同事不小心打错一个字母。修改后,Email发送成功。
原来,发送Email的方法,只要出现异常都是抛出“未能访问CDO.Message对象”。所有,在发现此异常时,要详细检查代码和参数。
Google后发现很多相关信息。而且很多朋友都是无缘无故又恢复功能了,很是不解。按照作者的方法反复试验,不见效果。但是,Console程序始终成功运行。
此时,下意识感觉不是代码本身的问题。到数据库中查看,因为发送Email的所有信息是存储在数据库中的,突然发现,SMTP服务器错了一个字母。原来是同事不小心打错一个字母。修改后,Email发送成功。
原来,发送Email的方法,只要出现异常都是抛出“未能访问CDO.Message对象”。所有,在发现此异常时,要详细检查代码和参数。