Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        // 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);
        }