jmail4.5,发送邮件的问题.
public bool SendEmail(XdSSoft.UI.MailObject mo){bool v = false;
try
{
myJmail.Message jmMessage = new myJmail.MessageClass();
jmMessage.Silent = false;
jmMessage.Logging = true;
//jmMessage.Charset = "utf-8";
jmMessage.ContentType = "text/html";
jmMessage.ISOEncodeHeaders = false;
jmMessage.From = mo.MailFrom;
jmMessage.FromName = mo.MailFrom;
jmMessage.MailServerPassWord = mo.CheckEmailPassword;
jmMessage.MailServerUserName = mo.CheckEmailName;
jmMessage.AddRecipient(mo.MailTo,mo.MailTo,"");
jmMessage.AddRecipientCC("xxx@gmail.com","","");
jmMessage.Subject = mo.MailSubject;
jmMessage.Body = mo.MailBody;
v = jmMessage.Send(mo.MailServerAddress,false);
jmMessage.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return v;
}
如果发送成功,jmMessage.Send是否返回true?
我每次得到的都是false,并且都没有邮件发出去? --------------------编程问答--------------------
Message jmail = new Message();
jmail.Silent = true;
jmail.Logging = true;
jmail.Charset = "GB2312";
jmail.ContentType = "text/html";
string[] toMail = to.Split(',');
for (int i = 0; i < toMail.Length; i++)
{
jmail.AddRecipient(toMail[i], null, null);
}
jmail.From = from;
jmail.MailServerUserName = username;
jmail.MailServerPassWord = password;
jmail.Body = body;
jmail.Subject = title;
jmail.Send(stmphost, false);
jmail.ClearAttachments();
jmail.ClearRecipients();
jmail.Close();
测试通过可以发 --------------------编程问答-------------------- LZ发代码的时候能不能像上面那样,放在code高亮区里,那样看得有点头晕 --------------------编程问答-------------------- 是服务器的问题
已经解决.
补充:.NET技术 , ASP.NET