jmail中出现The message was undeliverable. All servers failed to receive the message
用163和sina发信时出现The message was undeliverable. All servers failed to receive the message,这个错误是什么问题呀! --------------------编程问答-------------------- 1、用户名和密码在代码里要写上
msg..MailServerUserName="用户名"
msg.MailServerPassWord="密码"
或是
msg.Send("用户名:密码@server.net")
要写发送端连接的邮件服务器和进入邮件服务器的用户名和密码。用户名和密码一定要存在于服务器上且正确。而且好象用户名和密码最好不要带下划线。
2、.防火墙阻止了网络通讯或网络故障
有可能防火墙会认为这是蠕虫导致的狂发邮件的情况,所以会禁止群发邮件。
所以检查防火墙的设置就可能会发现。
3.jmail组件权限不够
4.邮件服务器故障
--------------------编程问答-------------------- 接收人的邮件地址一定要对,错了的话也是出现这个错误,如果遇到接收地址无效,一定要跳过这个地址直接发送下一个~~~
还有,如果你在局域网,向外网发送邮件,一定要smtp服务器支持才行的啊,不然一样是这个错误!!
近几天就因为这个错误弄得郁闷了~~~ --------------------编程问答-------------------- 测试的机器能不能上网 --------------------编程问答-------------------- 我是在局域网,是不是必须要有公网的ip才行呢? --------------------编程问答-------------------- up
--------------------编程问答-------------------- up --------------------编程问答-------------------- 给解答一下。今天连sohu都不行了,是不是跟我们的局域网的关系 --------------------编程问答-------------------- 我也是同样的问题 --------------------编程问答-------------------- 你的邮件权限不够 或是端口不对
------------------------
个人blog(http://blog.csdn.net/shixin1198)欢迎访问 --------------------编程问答-------------------- 我的jmail是专业版4.4版的 --------------------编程问答-------------------- 大家下午好:最近出现这个问题的人不少,但是没有一个“专家”能彻底明明白白解决
“用163和sina发信时出现The message was undeliverable. All servers failed to receive the message,这个错误是什么问题呀!”
我也是同样的问题
不过同样的问题在winform不会出现? --------------------编程问答-------------------- 我今天也是啊有注册过了但是呢不管是发163的还是公司内部的都不行我要崩溃了 --------------------编程问答-------------------- 陈年旧帖,今年遇到同样问题,想当年lz没解决,现在等待解答~ --------------------编程问答-------------------- 没有smtp权限,163的好像已经封掉了,只有收费邮箱用户跟几年前注册的会员可以使用 --------------------编程问答-------------------- public void sendemail(string receivemailbox,string receiveName,string mailsubject,string emailcontent,string sendname,string sendemailbox,string userName,string userPwd,string sendmailboxsmtp)
{
jmail.MessageClass message = new jmail.MessageClass();
message.MailServerUserName = userName;
message.MailServerPassWord = userPwd;
message.Charset = "GB2312";
message.ISOEncodeHeaders = false;
message.Subject=mailsubject;
message.Body=emailcontent;
message.FromName=sendname;
message.From=sendemailbox;
message.AddRecipient(receivemailbox, receiveName, "123");
message.Send(sendmailboxsmtp,false);
Response.Write("<script language=javascript>{alert('发送邮件成功!');history.back();}</script>");
}
163的可以啊 --------------------编程问答-------------------- 我用LS的代码,也可以发送成功
我用的是JMail 4.4.0 --------------------编程问答-------------------- 是不是服务器屏蔽了 我以前能发 后来就不能发了 --------------------编程问答-------------------- 也遇到这个问题了,求解啊,本来是可以的忽然就不可以发了,也不知道怎么会事就报个The message was undeliverable. All servers failed to receive the message
补充:.NET技术 , ASP.NET