当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,