日期:2014-05-18  浏览次数:20357 次

急急急~十万火急,关于smtpclient发邮件的问题,高手帮帮啊!
smtpclient 在文件系统中使用发送邮件,没有任何问题,但是在服务器上运行的时候却无法发送,不知道是什么问题,catch里面的错误为:Generator failure!
是在是不知道怎么回事了,是不是服务器的什么什么问题啊,求助如何解决....

------解决方案--------------------
如果开发机或者服务器安装了杀毒软件可能会拦截邮件发送,需要关闭杀毒软件的“邮件蠕虫........”这个选项,还有邮件服务器,需要支持SMTP功能。
http://www.svnhost.cn/Article/Detail-20.shtml
------解决方案--------------------
把代码贴出来看看

------解决方案--------------------
你忘了释放资源了,每次发送完毕和出现异常的时候你都要
smtp.Dispose();
mail.Dispose();



------解决方案--------------------
这个错误可能是你计算机的Socket句柄资源用尽导致的,能够造成这种现象的一种情况就是你的计算机的某个程序不断的向某个连接发出连接申请,但是始终没能连上,没连上就会引发一个错误,如果没有写释放资源的代码,那么这个连接就始终占据着着一个句柄,于是由于不断的连接,最终导致Socket句柄资源耗尽。 

------解决方案--------------------
这不是很清楚了,缓冲区已满,放送一条就要释放一下资源啊