#region 发送邮件
public static bool SendEmail(string mailTo, string mailSubject, string mailContent,string FuJian) {
MailMessage newMailMessage = new MailMessage(ConfigurationManager.AppSettings["txtSender"].ToString(), mailTo); newMailMessage.Subject = mailSubject; newMailMessage.Body = mailContent; newMailMessage.IsBodyHtml = true; if (!string.IsNullOrEmpty(FuJian)) { newMailMessage.Attachments.Add(new Attachment(FuJian));
}
SmtpClient newclient = new SmtpClient(ConfigurationManager.AppSettings["SmtpServer"].ToString(), int.Parse(ConfigurationManager.AppSettings["DuanKou"])); newclient.UseDefaultCredentials = false; newclient.EnableSsl = true; System.Net.NetworkCredential nc = new System.Net.NetworkCredential(ConfigurationManager.AppSettings["txtYHM"].ToString(), ConfigurationManager.AppSettings["txtMM"]); newclient.Credentials = nc.GetCredential(ConfigurationManager.AppSettings["hostss"].ToString(), int.Parse(ConfigurationManager.AppSettings["DuanKou"]), "NTLM"); newclient.DeliveryMethod = SmtpDeliveryMethod.Network;
try {
newclient.Send(newMailMessage); return true; }
catch (Exception exp) { return false;
} } #endregion |