今天开发一个发送Email的WindowsService,我首先做了一个Console程序作试验,OK,没问题,用的是公司的邮件服务器。当把代码移入WindowsService中,运行时发现抛出异常“未能访问CDO.Message对象”。

Google后发现很多相关信息。而且很多朋友都是无缘无故又恢复功能了,很是不解。按照作者的方法反复试验,不见效果。但是,Console程序始终成功运行。

此时,下意识感觉不是代码本身的问题。到数据库中查看,因为发送Email的所有信息是存储在数据库中的,突然发现,SMTP服务器错了一个字母。原来是同事不小心打错一个字母。修改后,Email发送成功。

原来,发送Email的方法,只要出现异常都是抛出“未能访问CDO.Message对象”。所有,在发现此异常时,要详细检查代码和参数。


相关文章:

  • 2022-01-28
  • 2022-01-02
  • 2021-06-09
  • 2022-01-21
  • 2021-04-24
猜你喜欢
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案