应用Jmail发送Email
1.设定属性Encoding("uuencode")
2.设定属性AddHeader("Priority","3")
3.if "ContentType = "text/html" "
{
4.不要为Body里的Content自定义大于2的字体(设定大字体可以通过<H1,H2,...>).
5.Body的content要<html><body>起始,以</body></html>结束,要符合Html代码的标准.
}
实例代码:
/// <summary>
/// 发送邮件
/// jsjsws
/// </summary>
public void send()
{
Message ms = new Message();
//**** 修改部分 Start ****//
ms.Encoding = "uuencode";
ms.AddHeader("Priority","3");
ms.AddHeader("MimeOLE","Produced By Microsoft MimeOLE V6.00.2800.1441");
//**** 修改部分 End ****//
ms.Logging = true;
ms.Silent = true;
ms.Charset = "utf-8";
ms.ContentType = "text/html";
ms.MailServerUserName = smtpUserName;
ms.MailServerPassWord = smtpPassword;
ms.From = fromWho;
ms.FromName =fromWhoName;
ms.ReplyTo = replyToName + "<"+replyTo +">" ;
if (!toWho.Equals(""))
{
ms.AddRecipient(toWho,toWhoName, "A");
}
if (!copyTo.Equals(""))
{
ms.AddRecipientCC(copyTo, copyToName, "A");
}
ms.Subject =subject;
ms.Body = "<html><body>" +content + "</body></html>";
ms.Priority = 1;
ms.Send(this.smtpServer, false);
ms.Clear();
ms.Close();
}