using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Net;
|
using System.Net.Mail;
|
using System.Text;
|
|
namespace ZD.Cloud.Logger
|
{
|
public class Mail
|
{
|
public static string smtpService = "smtp.exmail.qq.com";
|
public static string sendEmail = "wjf@hz-kingdee.com";
|
public static string sendpwd = "Zd87114808";
|
private static List<string> addressList = new List<string> { "wjf@hz-kingdee.com", "chenfei@hz-kingdee.com", "qym@hz-kingdee.com", "lyc@hz-kingdee.com" };//暂时先写死,后期需配置
|
public static void SendMail(string msg)
|
{
|
SmtpClient smtpClient = new SmtpClient();
|
smtpClient.Host = smtpService;
|
smtpClient.UseDefaultCredentials = false;
|
MailAddress sendAddress = new MailAddress(sendEmail, "智德");
|
foreach (var address in addressList)
|
{
|
MailAddress receiverAddress = new MailAddress(address);
|
MailMessage message = new MailMessage(sendAddress, receiverAddress);
|
message.Subject = "异常信息:" + DateTime.Now;
|
message.SubjectEncoding = Encoding.UTF8;
|
message.Body = msg;
|
message.BodyEncoding = Encoding.UTF8;
|
message.IsBodyHtml = true;//是否支持HTML
|
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
|
smtpClient.EnableSsl = true;
|
smtpClient.UseDefaultCredentials = false;
|
NetworkCredential senderCredential = new NetworkCredential(sendEmail, sendpwd);
|
smtpClient.Credentials = senderCredential;
|
smtpClient.Send(message);
|
}
|
}
|
}
|
}
|