/// <summary>
/// 发送邮件
/// </summary>
/// <param name="title">邮件主题</param>
/// <param name="body">邮件正文</param>
/// <param name="toAddress">收件人列表</param>
/// <param name="fromAddress">发件人地址</param>
public bool send(string title, string body, string[] toAddress, string fromAddress,ref string msg)
{
MailMessage mail = new MailMessage();
mail.Subject = title;
mail.From = new MailAddress(fromAddress);
foreach (string add in toAddress)
{
mail.To.Add(new MailAddress(add));
}
mail.Body = body;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.Normal;
SmtpClient client = new SmtpClient();
client.Host = smtpServer;
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(fromUser, fromUserPwd );
try
{
client.Send(mail);
}
catch (Exception e)
{
msg = e.StackTrace + e.Source+e.Message;
return false;
}
return true;
}