• 用C#发邮件


    以下有2种方法:

    第一种:

    using System;
    using System.Net.Mail;
    
    //当时测试的是QQ邮箱
    class TestMail
    {
        static void Main(string[] args)
        {
            string mailContent = "邮件内容";
            MailMessage msg = new System.Net.Mail.MailMessage();
            msg.To.Add("416795230@qq.com,693679419@qq.com"); //收件人
    
            //发件人信息
            msg.From = new MailAddress("693679419@qq.com", "发送人姓名", System.Text.Encoding.UTF8);
            msg.Subject = "这是测试邮件";   //邮件标题
            msg.SubjectEncoding = System.Text.Encoding.UTF8;    //标题编码
            msg.Body = mailContent; //邮件主体
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.IsBodyHtml = true;  //是否HTML
            msg.Priority = MailPriority.High;   //优先级
            SmtpClient client = new SmtpClient();
            //注意:下面的这个密码是授权码,不是你登录QQ的密码,查看方法:QQ邮箱---设置里面
            client.Credentials = new System.Net.NetworkCredential("693679419@qq.com", "asdfghjkl");
            client.EnableSsl = true;
            client.Port = 587;   //443
            client.Host = "smtp.qq.com";//mail.adient.com
            object userState = msg;
            try
            {
                client.Send(msg);
                //MessageBox.Show("发送成功");
            }
           catch (Exception ex)
           {
                //MessageBox.Show(ex.Message, "发送邮件出错");
           }
        }
    }

    第二种:

    //当时测试的是outlook 延锋的邮箱
    using System.Net.Mail;
    
    namespace ConsoleApplication11
    {
        class Program
        {
            static void Main(string[] args)
            {
                MailMessage mail = new MailMessage();
                //设置邮件的标题            
                mail.Subject = "测试邮件";
                //设置邮件的发件人            
                //mail.From = new MailAddress("yingchun.hou@adient.com", "Xiao_1006");
                //发件人的邮箱地址,后面参数 张猛:收件人看到的发件人的名称
                mail.From = new MailAddress("YFAS.SWMS_Quality@adient.com", "张猛");
                //设置邮件的收件人,ZMENG没有什么用        
                mail.To.Add("416795230@qq.com,693679419@qq.com");
                //设置邮件的抄送人             
             //   mail.CC.Add(new MailAddress("nick.yin@amusegroup.com", "Nick"));
                //设置邮件的内容             
                mail.Body = "就是测试用111";
                mail.BodyEncoding = System.Text.Encoding.UTF8;
                mail.IsBodyHtml = true;
                mail.Priority = MailPriority.Normal;
                mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
                SmtpClient client = new SmtpClient();
                //邮件服务器的名称,要问对方公司才知道
                client.Host = "smtp.ga.adient.com";
                //发邮件的端口号,要问对方公司才知道
                client.Port = 25;
                client.UseDefaultCredentials = false;
                //client.Credentials = new System.Net.NetworkCredential("yingchun.hou@adient.com", "Xiao_1006");
                //发件人的账号和密码
                client.Credentials = new System.Net.NetworkCredential("YFAS.SWMS_Quality@adient.com", "Yfas123");
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.Send(mail);
            }
        }
    }
  • 相关阅读:
    每日算法
    每日算法
    搜索算法入门详解
    NLP
    每日算法
    每日算法
    Elasticsearch地理位置总结
    elasticsearch Geo Bounding Box Query
    elasticsearch Geo Distance Query
    Elasticsearch java API (23)查询 DSL Geo查询
  • 原文地址:https://www.cnblogs.com/ziqiumeng/p/8580400.html
Copyright © 2020-2023  润新知