我们想用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(5);// 优先级
oJmailMessage.From = "[email protected]";//发送人邮件地址
oJmailMessage.FromName = "国家资格考试在线培训网";//发送人姓名
oJmailMessage.Subject = "国家资格考试在线培训网发给您的定单信息!";// 邮件主题
oJmailMessage.MailServerUserName = "[email protected]";//身份验证的用户名,e_mail
oJmailMessage.MailServerPassWord = "23964099";//用户密码 oJmailMessage.AddRecipient(stremail, null, null);
oJmailMessage.Body = strEmailBody.ToString();//邮件内容 //SmtpMail.SmtpServer = "oeoe.net.cn";
if (oJmailMessage.Send("oeoe.net.cn", false))
{
//Response.Write("发送成功!");
Session["sendornot"] = "1";
}
else
{
//Response.Write(oJmailMessage.ErrorCode);
//Response.Write("发送失败,请检查邮件服务器的设置!");
Session["errcode"] = oJmailMessage.ErrorCode.ToString();
Session["sendornot"] = "0";
}
}
catch
{
return;
} 请帮我看一下,有什么问题,小弟感激不尽!
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(5);// 优先级
oJmailMessage.From = "[email protected]";//发送人邮件地址
oJmailMessage.FromName = "国家资格考试在线培训网";//发送人姓名
oJmailMessage.Subject = "国家资格考试在线培训网发给您的定单信息!";// 邮件主题
oJmailMessage.MailServerUserName = "[email protected]";//身份验证的用户名,e_mail
oJmailMessage.MailServerPassWord = "23964099";//用户密码 oJmailMessage.AddRecipient(stremail, null, null);
oJmailMessage.Body = strEmailBody.ToString();//邮件内容 //SmtpMail.SmtpServer = "oeoe.net.cn";
if (oJmailMessage.Send("oeoe.net.cn", false))
{
//Response.Write("发送成功!");
Session["sendornot"] = "1";
}
else
{
//Response.Write(oJmailMessage.ErrorCode);
//Response.Write("发送失败,请检查邮件服务器的设置!");
Session["errcode"] = oJmailMessage.ErrorCode.ToString();
Session["sendornot"] = "0";
}
}
catch
{
return;
} 请帮我看一下,有什么问题,小弟感激不尽!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货