到这儿发生错误!
if(oJmailMessage.Send("mail.ctrl.com.cn",false))
{
Response.Write("发送成功!");
}“/WebApplication3”应用程序中的服务器错误。
--------------------------------------------------------------------------------The message was undeliverable. All servers failed to receive the message 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: The message was undeliverable. All servers failed to receive the message源错误: 
行 70:  oJmailMessage.Body = "密码11111";//邮件内容
行 71: 
行 72:  if(oJmailMessage.Send("mail.ctrl.com.cn",false))
行 73:  {
行 74:  Response.Write("发送成功!");
 源文件: c:\inetpub\wwwroot\webapplication3\webform3.aspx.cs    行: 72

解决方案 »

  1.   

    是不是我的机器还要设置?
    源程序:
    private void Button1_Click(object sender, System.EventArgs e)
    {
    jmail.MessageClass oJmailMessage = new jmail.MessageClass();//建立发邮件类
    oJmailMessage.Charset = "GB2312";// 字符集
    oJmailMessage.Encoding = "BASE64";//附件的编码格式
    oJmailMessage.ContentType = "text/html";
    oJmailMessage.ISOEncodeHeaders = false;//是否将信头编码成iso-8859-1字符集
    oJmailMessage.Priority = Convert.ToByte(1);// 优先级

    oJmailMessage.From = "[email protected]";//发送人邮件地址
    oJmailMessage.FromName = "金";//发送人姓名
    oJmailMessage.Subject ="测试";// 邮件主题
    oJmailMessage.MailServerUserName = "[email protected]";//身份验证的用户名
    oJmailMessage.MailServerPassWord = "xyz";//用户密码 //添加一个收件人,抄送人和密送人的添加和该方法是一样的,只是分别使用AddRecipientCC和RecipientBCC两个属性
    //要是需要添加多个收件人,则重复下面的语句即可。添加多个抄送和密送人的方法一样
    oJmailMessage.AddRecipient("[email protected]",null,null); oJmailMessage.Body = "测试";//邮件内容 if(oJmailMessage.Send("mail.ctrl.com.cn",false))
    {
    Response.Write("发送成功!");
    }
    else
    {
    Response.Write("发送失败,请检查邮件服务器的设置!");
    } oJmailMessage = null;
    }
      

  2.   

    配置环境:.Net Framework 1.1,Imai8.02,w3Jmail4.3实现过程:1.安装jmail4.3 2.找到jmail.dll(Program Files\Dimac\w3JMail4下)3.执行Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\ildasm.exe(可使用Visual Studio .Net 2003 命令提示),格式如下:tlbimp c:\Program Files\Dimac\w3JMail4\jmail.dll /out:myJmail.dll /namespace:myJmail生成myJmail.dll后,copy到web的根目录的bin目录。在ASP.Net页面中,用这个方法引用:Jmail.aspx<%@ Page Language="C#" ContentType="text/html"%><%@ Import Namespace="myJmail" %><script runat="server">protected void Page_Load(Object Src, EventArgs E){ Message jmail=new Message();jmail.From="sss";jmail.AddRecipient("[email protected]",null,null);jmail.MailServerUserName="brookes";jmail.MailServerPassWord="walkor";jmail.Subject="jmail c#";jmail.Send("mail.lsg.com",false);</script>