2010年12月24日

.NET异步发邮件的一个BUG

摘要: 我们先来看同步发送邮件的代码代码一共三个邮件接收人,第三个是无效的邮件地址。执行后,会抛出一个异常:不允许使用邮箱名称。 服务器响应为: RP:RDN http://www.ipmotor.com/smtp_err.htm但是其它两个邮件接收人依然会收到该封邮件,如下图:接下来我们来看异步发送,代码如下:代码也是一共三个邮件接收人,第三个是无效的邮件地址。执行后,在回调函数中可以捕获到“未将对象应用设置到对象实例”的异常信息,但是其它两个邮件接收人就收不到邮件了。照我个人的理解,同步、异步操作只是执行的方式不同,执行结果总得一样吧?但是发送邮件这里明显结果都不一样了,应该是属于一个BUG吧?P 阅读全文

posted @ 2010-12-24 11:59 小小娟 阅读(2215) 评论(1) 推荐(1) 编辑

导航