zoukankan      html  css  js  c++  java
  • 使用System.Net.Mail发送邮件

    引用命名空间:
    using System.Net.Mail;
    /// <summary>
    /// 发送HTML邮件,有抄送和密送
    /// 需要在Web.config文件中的system.net下的mailSettings节点进行配置
    /// </summary>
    /// <param name="mailto">收件人地址</param>
    /// <param name="mailcc">抄送地址</param>
    /// <param name="mailbcc">密送地址</param>
    /// <param name="mailsubject">邮件主题</param>
    /// <param name="mailbody">邮件正文</param>
    public static void SendMail(string mailto, string mailcc, string mailbcc, string mailsubject, string mailbody)
    {
        MailMessage mMessage = new MailMessage();
        MailAddress mTo = new MailAddress(mailto);
        if (mailcc != "") { MailAddress mCC = new MailAddress(mailcc); mMessage.CC.Add(mCC); }
        if (mailbcc != "") { MailAddress mBCC = new MailAddress(mailbcc); mMessage.Bcc.Add(mBCC); }
        mMessage.To.Add(mTo);
        mMessage.Subject = mailsubject;
        //正文和主题的字符编码都设置为UTF8
        mMessage.SubjectEncoding = System.Text.Encoding.UTF8;
        mMessage.BodyEncoding = System.Text.Encoding.UTF8;
        mMessage.Body = mailbody;
        //正文支持html
        mMessage.IsBodyHtml = true;
        SmtpClient client = new SmtpClient();
        client.Send(mMessage);
    }

    调用:
    SendMail("11111111@qq.com", "", "", "testdata", "<h1>hello</h1>");

    
    
  • 相关阅读:
    08.3 属性描述符__get__ __set__ __delete__
    08.2 __getattr__ 和 __getattribute__
    08.1 property 装饰器
    appium脚本编写,元素定位,隐式等待
    appium的安装和介绍
    docker镜像构建
    dockerfile的语法和指令
    docker的registry介绍
    docker-compose使用
    docker部署Jenkins
  • 原文地址:https://www.cnblogs.com/xsj1989/p/4758161.html
Copyright © 2011-2022 走看看