asp.net 2.0 的代码如下
Message mailMsg = Server.CreateObject("JMail.Message") as Message; mailMsg.From = "[email protected]"; mailMsg.AddRecipient("[email protected]", 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()
帮忙拉:)
Message mailMsg = Server.CreateObject("JMail.Message") as Message; mailMsg.From = "[email protected]"; mailMsg.AddRecipient("[email protected]", 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("smtp.163.com", false);
注意 from 一定是 邮箱的地址
我全晕,我始终还是返回false啊。
这里楼主是怎么写的啊?
到底要不要加后缀啊。