.net 发送邮件

 string strSub1 = ConfigurationManager.AppSettings["MailNoticeSub1"].ToString();
            string strSub2 = "Ticket NO " + strTickNo + " status is " + strShowStatus + ",";
            string strSub3 = ConfigurationManager.AppSettings["MailNoticeSub2"].ToString();
            string strSub = strSub1 + strSub2 + strSub3;

            StringBuilder contents = new StringBuilder();
            if (department == "Manager")
                contents.Append("Dear Manager:");
            else
                contents.Append(ConfigurationManager.AppSettings["MailNoticeContent1"].ToString());
            contents.Append("<br><br>");
            contents.Append(ConfigurationManager.AppSettings["MailNoticeContent2"].ToString());
            contents.Append(" named " + strTickNo + " ");
            contents.Append(ConfigurationManager.AppSettings["MailNoticeContent3"].ToString());
            contents.Append("this ticket status is " + strShowStatus + "");
            contents.Append(ConfigurationManager.AppSettings["MailNoticeContent4"].ToString());
            contents.Append("<br><br><a href=");
            contents.Append(strLink);
            contents.Append(" target=_self> Click here to review .........</a><br><br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot1"].ToString());
            contents.Append("<br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot2"].ToString());
            contents.Append("<br>");
            contents.Append("-------------------------------------------------------");
            contents.Append("<br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot3"].ToString());
            contents.Append("<br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot4"].ToString());
            contents.Append("<br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot5"].ToString());
            contents.Append("<br>");
            contents.Append("-------------------------------------------------------");
            contents.Append("<br><br>");
            contents.Append(ConfigurationManager.AppSettings["mailfoot6"].ToString());

            string cont = contents.ToString();

            Tools tool = new Tools();
            if (tool.SentMail2Admin(arr, strSub, cont) == true)
            {
                LogInfo.Loger.Info("sentmail", strSub + " send to " + department + " successful!");
            }
            else
            {
                LogInfo.Loger.Error("sentmail", strSub + " send to " + department + " fail! ");
            }

 

 

public bool SentMail2Admin(ArrayList listto, string strsubject, string strcontent)
    {
        bool flag = false;
        try
        {
            MailMessage message = new MailMessage();
            SmtpClient client = new SmtpClient("smtp.celestica.com", 25);
            message.From = new MailAddress(ConfigurationManager.AppSettings["mailfrom"].ToString(), "RSN for materials SysAdmin", Encoding.UTF8);
            int num2 = listto.Count - 1;
            for (int i = 0; i <= num2; i++)
            {
                message.To.Add(new MailAddress(listto[i].ToString().Trim(), "", Encoding.UTF8));
            }
            message.Subject = strsubject;
            message.SubjectEncoding = Encoding.UTF8;
            message.IsBodyHtml = true;
            message.Body = strcontent;
            message.BodyEncoding = Encoding.UTF8;
            client.Send(message);
            flag = true;
        }
        catch (Exception exception1)
        {
            Exception exception = exception1;
            flag = false;
        }
        return flag;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值