有一个发邮件的方法,该方法读取模块然后发送给指定用户.单独使用该方法时一点问题都没有.但将这个方法封装到一个线程而用线程发送时,邮件就无法发出去.检查了一下线程的状态,发现在调用了start()方法之后,其状态还是"Unstarted",请高手指点迷津!代码很简单:
Thread t = new Thread( new ThreadStart(TMail.SendEmail));
t.Start();更奇怪的是以上代码有些时候是可以发出邮件的,有时候就不行.