日期:2014-05-18  浏览次数:20801 次

关于jmail 为什么发送不出去呢,请高手指点

这是源码 运行没有错误,但就是发不出 请指点
jmail.MessageClass oJmailMessage = new jmail.MessageClass();//建立发邮件类 
  oJmailMessage.Silent=true;
  oJmailMessage.Charset="GB2312";//字符集 
  oJmailMessage.Encoding="BASE64";//附件的编码格式 
  oJmailMessage.ContentType="text/html"; 
  oJmailMessage.ISOEncodeHeaders = false;//是否将信头编码成iso-8859-1字符集 
  oJmailMessage.Priority = Convert.ToByte(1);// 优先级  
  oJmailMessage.From =sendEmail;//发送人邮件地址 
  //oJmailMessage.FromName = sendName;//发送人姓名 
  //oJmailMessage.Subject = EmailZhuti;// 邮件主题 
  oJmailMessage.MailServerUserName = "####@163.com";//身份验证的用户名 
  oJmailMessage.MailServerPassWord = "*****";//用户密码 
  oJmailMessage.AddRecipient("$$$$$@126.com.com","a","aa"); 
  oJmailMessage.AddAttachment("d:\\a\\a.txt", true,"txt");//添加附件 
  oJmailMessage.Body = "测试";//邮件内容 
  oJmailMessage.Send("smtp.163.com", false);
  MessageBox.Show("发送成功!");
  oJmailMessage.Close(); ; 


------解决方案--------------------
据说以前申请的126,163支持JMAIL,现在新申请的不支持了,我的126邮箱也不能发JMAIL,换其它支持的就可以了。