/// <summary>
/// 发送邮件
/// </summary>
/// <param></param>
/// <param></param>
private void sendMail(string title, string body)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
SystemConfig config = new SystemConfig();
doc.Load(Application.StartupPath + Constants.ConfigFileName);
for (int i = 0; i < SystemConfig.ConfigItems.GetLength(0); i++)
{
config[SystemConfig.ConfigItems[i, 1]] = doc.SelectSingleNode(SystemConfig.ConfigItems[i, 0]).InnerText;
}
MailMessage mail = new MailMessage();
mail.From = new MailAddress(config["from"], config["from"]);
mail.To.Add(config["to"]);
mail.CC.Add(config["cc"]);
mail.Subject = title;
mail.Body = body;
//邮件服务器和端口
SmtpClient smtp = new SmtpClient(config["host"], 25);
smtp.UseDefaultCredentials = true;
//指定发送方式
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//指定登录名和密码
smtp.Credentials = new System.Net.NetworkCredential(config["SMTPUSERNAME"], config["SMTPPASSWORD"]);
smtp.Send(mail);
}