我们想用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;
            }   请帮我看一下,有什么问题,小弟感激不尽!