有一个发邮件的方法,该方法读取模块然后发送给指定用户.单独使用该方法时一点问题都没有.但将这个方法封装到一个线程而用线程发送时,邮件就无法发出去.检查了一下线程的状态,发现在调用了start()方法之后,其状态还是"Unstarted",请高手指点迷津!代码很简单:
Thread t = new Thread( new ThreadStart(TMail.SendEmail));
t.Start();更奇怪的是以上代码有些时候是可以发出邮件的,有时候就不行.
Thread t = new Thread( new ThreadStart(TMail.SendEmail));
t.Start();更奇怪的是以上代码有些时候是可以发出邮件的,有时候就不行.
解决方案 »
- 论坛真卡啊,还想让人用吗?搞技术的都搞成这样,无语啊 !!!!!!!!
- login 控件登录问题
- 关于水晶报表的!!!!!!!!!!
- 大家来看看,为什么提交不进数据库,请不吝赐教!
- 页面有很多控件,先让一部分临时保存,当点击"保存"按钮时再全部保存到数据库
- 怎样调整DataTable中的列的排序
- 存储过程问题!
- asp.net 有groupbox 控件吗
- 安装了iewebcontrols.msi之后,调试时出现的问题,请指教:(
- 为什么啊,我最亲密的好友就这样离开了人世啊,苍天你没长眼睛啊!
- |M| 如何在一个DataSet中得到他的行的总和,就像用SQL查询一样select sum(money) from table 这种的
- 怎样把1234567.89转1,234,567.89
简直一摸一样
希望有高手早日解决