/// <summary>
/// 郵件發送
/// </summary>
/// <param name="mailSubject">郵件标題</param>
/// <param name="mailContent">郵件内容</param>
/// <param name="Email">接收的郵箱</param>
/// <returns></returns>
public static bool SendEmail(string mailSubject, string mailContent,string Email)
{
string smtpServer = "smtp.qq.com";//發送郵件伺服器
string mailFrom = "****@qq.com";//發送者郵箱位址
string userPassword ="********"; //發送者郵箱密碼
string mailTo= Email;
bool reult = false;
string[] mailTos = mailTo.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Host = smtpServer;
smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);
for (int i = 0; i < mailTos.Length; i++)
{
MailMessage mailMessage = new MailMessage(mailFrom, mailTos[i]);
mailMessage.Subject = mailSubject;
mailMessage.Body = mailContent;
mailMessage.BodyEncoding = Encoding.UTF8;
mailMessage.IsBodyHtml = true;
mailMessage.Priority = MailPriority.Low;
try
{
smtpClient.Send(mailMessage);
reult = true;
}
catch (SmtpException ex)
{
return false;
}
}
return reult;
}