未能访问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对象”。所有,在发现此异常时,要详细检查代码和参数。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步