zoukankan      html  css  js  c++  java
  • .NET实现发送邮件

     注意:需要找到“POP3/SMTP服务”并开启,然后生成授权码,生成的授权码就是下面登入的密码。

    /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="to">收件人(多人由;隔开)</param>
        /// <param name="title">标题</param>
        /// <param name="content">内容</param>
        /// <param name="cc">抄送</param>
        /// <returns></returns>
        public string sendEmail(string to, string title, string content, string cc = "")
        {
            try
            {
                System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage();
                myMail.From = new System.Net.Mail.MailAddress("xxx@qq.com","xx通知", System.Text.Encoding.UTF8); //发件人地址,发件人姓名,编码
                string[] tos = to.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < tos.Length; i++)
                {
                    myMail.To.Add(new System.Net.Mail.MailAddress(tos[i]));
                }
                string[] ccs = cc.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < ccs.Length; i++)
                {
                    myMail.CC.Add(new System.Net.Mail.MailAddress(ccs[i]));
                }
                myMail.Subject = title;
                myMail.SubjectEncoding = Encoding.UTF8;
                myMail.Body = content;
                myMail.BodyEncoding = Encoding.UTF8;
                myMail.IsBodyHtml = true;
                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
                smtp.Host = "smtp.qq.com";
    smtp.EnableSsl = true; smtp.UseDefaultCredentials
    = false; smtp.Credentials = new System.Net.NetworkCredential("xxx@qq.com", "password"); smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Send(myMail); return ""; } catch (Exception ee) { return ee.ToString(); } }
  • 相关阅读:
    oauth2的简单介绍以及应用
    springboot查询数据库,js实现二级联动效果
    PHP的简单了解
    JavaScript基础13——面向对象
    JavaScript基础12——运动
    JavaScript基础10——正则
    JavaScript基础09——事件驱动
    JavaScript基础08——DOM
    JavaScript基础07——BOM
    JavaScript基础06——Math对象和日期对象
  • 原文地址:https://www.cnblogs.com/smileZeng/p/8487378.html
Copyright © 2011-2022 走看看