专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > DotNet Exception

WSAGetLastError() returned 11004, No Data; perhaps no route to host

发布时间:2011-06-26 20:19:12 文章来源:www.iduyao.cn 采编人员:星星草

asp.net 2.0 的

代码如下
Message mailMsg = Server.CreateObject( "JMail.Message ") as Message;

mailMsg.From = "faefaf@163.com ";

mailMsg.AddRecipient( "fsefsdf@163.com ", null, null);
mailMsg.Logging = true;

mailMsg.MailServerUserName = "fesf ";//这里用加上 @163.com 么?

mailMsg.MailServerPassWord = "sdfge ";

mailMsg.Subject = "title ";
mailMsg.Silent = true;

mailMsg.Body = "body ";

mailMsg.Encoding = "gb2312 ";

bool result = mailMsg.Send( "stmp.163.com ", false);

错误是

The message was undeliverable. All servers failed to receive the message
.execute()
{
Trying server mail:stmp.163.com
stmp.163.com failed with the message: "WSAGetLastError() returned 11004, No Data; perhaps no route to host "
No socket for server. ConnectToServer()
1 of 1 servers failed
}


errorsource 是 SMTPConnect()


帮忙拉:)


------解决方法--------------------------------------------------------
bool result = mailMsg.Send( "stmp.163.com ", false);
改成
bool result = mailMsg.Send( "smtp.163.com ", false);
------解决方法--------------------------------------------------------
是SMTP
------解决方法--------------------------------------------------------
我也用了Jmail,但是发送只返回false啊,到底是什么意思啊,关注楼主。

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: