zoukankan      html  css  js  c++  java
  • C# 发送邮件

            ///<summary> 发送邮件
            ///</summary>
            ///<param name="title">标题</param>
            ///<param name="Content">内容</param>
            ///<param name="EmailAddress">收件人 【多个地址 ; 分隔】</param>;
            ///<param name="CtoAddress"></param>
            ///<returns></returns>
            public bool SendEmail_New(string title, string Content, string EmailAddress, string CtoAddress)
            {
                bool result = false;
                try
                {
                    string smtpHost = "smtp.exmail.qq.com";  //邮箱的代理地址
                    int smtpPort = 25;
                    string senderEmail = "xxxxx@qq.com";  //邮箱地址
                    string recipientEmail = receiverList3;  //配置的收件人
                    string subject = title;
                    string body = Content;
                    SmtpConfig.VerifyAddresses = false;
                    MailMessage msg = new MailMessage();
                    msg.Charset = "gb2312";
                    msg.Subject = subject;
                    msg.AddCustomHeader("Disposition-Notification-To", senderEmail);
                    msg.Body = body;
                    msg.Priority = MailPriority.High;
                    EmailAddress ems = new EmailAddress(senderEmail);//发件人
                    msg.From = ems;
                    List&lt;EmailAddress&gt; lst_receive = new List&lt;EmailAddress&gt;();//收件人
                    foreach (var item in EmailAddress.Split(';'))
                    {
                        lst_receive.Add(new EmailAddress(item));
                    }
                    msg.To.AddRange(lst_receive);
                    //if (!string.IsNullOrEmpty(fileName))
                    //    msg.AddAttachment(fileName);//附件
                    List&lt;EmailAddress&gt; lst_cc = new List&lt;EmailAddress&gt;();//抄送
                    foreach (var item in CtoAddress.Split(';'))
                    {
                        lst_cc.Add(new EmailAddress(item));
                    }
                    msg.CC.AddRange(lst_cc);//CC可以看到抄送列表,BCC看不到抄送列表
                    Smtp smtp = new Smtp(smtpHost, smtpPort);
                    smtp.Username = "xxxx@qq.com";  //此处是邮箱地址
                    smtp.Password = "******";   //此处是邮箱密码
                    smtp.SendMail(msg);
                    result = true;
                }
                catch (Exception ex)
                {
                    LogHelper.Instance.Log.Info(ex.Message);
                    result = false;
                }
                return result;
            }
    
  • 相关阅读:
    mysql网文收录
    centos7编译安装memcached
    计算机网络网文
    操作系统网文
    redis网文
    【Leetcode】746. Min Cost Climbing Stairs
    【Leetcode】198. House Robber
    【Leetcode】121. Best Time to Buy and Sell Stock
    【Leetcode】1. Two Sum
    函数的参数 2018-3-27
  • 原文地址:https://www.cnblogs.com/apeng/p/5431251.html
Copyright © 2011-2022 走看看