/// <summary> /// 给员工发送邮件 /// </summary> /// <param name="account">发件人账号</param> /// <param name="password">发件人密码</param> /// <param name="name">收件人姓名</param> /// <param name="content">收件内容-HTML格式</param> public void MailSending(string account, string password, string userAddress, string content, string year, string ccList = null) { MailConfiguration config = new MailConfiguration(); var client = config.GetMailClient(account, password); string subject = year + "年社保及公积金基数调整"; var message = config.GetMailMessage(subject, account, content, ccList); //配置收件人地址 var address = config.GetMailAddress(userAddress); foreach (var mail in address) { message.To.Add(mail); } client.Send(message); }
// ConfigurationManager.AppSettings["holidayTransferMailSenderSignature"] + "</p>"; #endregion /// <summary> /// 给员工发送邮件 /// </summary> /// <param name="account">发件人账号</param> /// <param name="password">发件人密码</param> /// <param name="name">收件人姓名</param> /// <param name="content">收件内容-HTML格式</param> /// <param name="mailType">邮件类型:年假?调休</param> public void MailSending(string account, string password, string userAddress, string content, string mailType, string ccList = null) { MailConfiguration config = new MailConfiguration(); var client = config.GetMailClient(account, password); string subject = mailType.Equals("annual") ? _holidaySubject : mailType.Equals("transfer") ? _transferSubject : "未知主题"; var message = config.GetMailMessage(subject, account, content, ccList); //配置收件人地址 var address = config.GetMailAddress(userAddress); foreach (var mail in address) { message.To.Add(mail); } client.Send(message); }