我使用Gmail STMP服务器发送电子邮件。它工作得很好。但是从几天起,它有时会停止工作。现在,它只能工作5 out of 10
次。有什么办法可以关闭邮件smtp会话吗?
例外:Failure Sending Email
内部异常:Unable to connect to remote server.
交谈托管的技术支持后,他们说有他们的服务器上的邮件会话限制。这是一个Shared Hosting
,所以当它超过所有新连接阻塞时。他们说他们正在努力解决它。但也说,请检查你是closing the mail session properly or not
。
我看着它,但没有Close()
或Dispose()
。我也读过SMTP传输没有确认吗?
请让我知道是否有反正关闭邮件会话?或者解决此问题的任何解决方法。
更新
我使用System.Net.Mail
味精MAILMESSAGE新= MAILMESSAGE();
SmtpClient sc = new SmtpClient(“smtp.gmail.com”,587);
NetworkCredential info = new NetworkCredential(“email”,“password”);
然后还有另一种方法叫sc.Send()
。
请发表您的当前代码。清楚说明您是否使用System.Net.Mail,System.Web.Mail或其他解决方案 – 2011-05-09 13:04:20