这是错误的原因
n&type;' MailBee.MailBeeSocketTimeoutException'发生在MailBee.NET.4.dll但未在用户cod中处理 附加信息:套接字连接已超时。 InnerException消息如下:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败
编辑
string str ="";
MailBee.Global.LicenseKey = "";
Smtp mailer = new Smtp();
SmtpServer server = new SmtpServer("smtp.gmail.com", "", "");
server.SslMode = SslStartupMode.UseStartTls;
mailer.SmtpServers.Add(server);
mailer.BodyHtmlText = str;
mailer.From.Email = "info.likeland@gmail.com";
mailer.To.Add(email);
mailer.Subject = "";
if (mailer.Send())
{
return Json(new JsonData()
{
DntSuccess = true,
DntHtml = ""
});
}
它。无缘无故地发生。 我该怎么办
答案 0 :(得分:0)
您需要使用mailer.Log属性启用日志记录,然后重试并立即查看日志中的内容。这将显示组件尝试连接到哪个端口等。从那里,您将能够了解下一步要做什么(例如,在防火墙中打开端口或尝试另一个端口,如果当前端口被阻止你的ISP级别。)