zoukankan      html  css  js  c++  java
  • Csharp: Send Email

     /// <summary>
            /// 發送郵件
            /// 塗聚文
            /// 20130816
            /// </summary>
            /// <param name="to">收件人</param>
            /// <param name="toName">收件人姓名</param>
            /// <param name="subject">標題名</param>
            /// <param name="body">內容</param>
            /// <returns></returns>
            public bool SendMailMessage(string to, string toName, string subject, string body)
            {
                bool re = false;
                try
                {
                     int id = 1;
                     string bcc="463588883@qq.com";
                     string bccName = "geovindu"; 
                     string cc = string.Empty; 
                     string ccDisName = string.Empty;
    
                    vipSetMailHostInfo = vipSetMailHostBLL.SelectVipSetMailHost(id);
    
                    // Instantiate a new instance of MailMessage
                    MailMessage mMailMessage = new MailMessage();
    
                    // Set the sender address of the mail message
                    mMailMessage.From = new MailAddress(vipSetMailHostInfo.SmtpUser, vipSetMailHostInfo.SmtpName);
                    // Set the recepient address of the mail message
                    mMailMessage.To.Add(new MailAddress(to, toName)); //電子郵件,顯示名稱 //發送郵件,可以是集合列表
    
                    // Check if the bcc value is null or an empty string
                    if ((bcc != null) && (bcc != string.Empty))
                    {
                        // Set the Bcc address of the mail message
                        mMailMessage.Bcc.Add(new MailAddress(bcc, bccName));//密抄郵件
                    }
                    // Check if the cc value is null or an empty value
                    if ((cc != null) && (cc != string.Empty))
                    {
                        // Set the CC address of the mail message
                        mMailMessage.CC.Add(new MailAddress(cc, ccDisName)); //抄送郵件
                    }       // Set the subject of the mail message
                    mMailMessage.ReplyTo = new MailAddress("vip@dupcit.com", "VIP客戶"); //回復信郵
                   
                    //mMailMessage.ReplyTo = "VIP";
                    mMailMessage.Subject = subject;
                    // Set the body of the mail message
                    mMailMessage.Body = body;
    
                    // Set the format of the mail message body as HTML
                    mMailMessage.IsBodyHtml = true;
                    mMailMessage.BodyEncoding = System.Text.Encoding.UTF8;//
    
                    // Set the priority of the mail message to normal
                    mMailMessage.Priority = MailPriority.Normal;
    
                    // Instantiate a new instance of SmtpClient
                    // SmtpClient mSmtpClient = new SmtpClient();
                    SmtpClient SmtpServer = new SmtpClient(vipSetMailHostInfo.SmtpServer);
                    SmtpServer.Credentials = new NetworkCredential(vipSetMailHostInfo.SmtpUser, vipSetMailHostInfo.SmtpPasswor);
                    SmtpServer.Port = 25;
                    SmtpServer.EnableSsl = false;
                    // Send the mail message
                    SmtpServer.Send(mMailMessage);
                    re = true;
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    re = false;
    
                }
                return re;
            }
    
  • 相关阅读:
    Codeforces 1167E(思路、数据处理)
    Codeforces 185D(发现性质、欧拉定理)
    BUPT2017 springtraining(16) #4 ——基础数论
    Codeforces Round #404 (Div. 2)——ABCDE
    BUPT2017 springtraining(15) #3
    BUPT2017 springtraining(16) #3 ——搜索与动态规划
    BUPT2017 springtraining(16) #2 ——基础数据结构
    Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
    BUPT2017 springtraining(16) #1 ——近期codeforces简单题目回顾
    Codeforces Round #400 (Div. 1 + Div. 2, combined)——ABCDE
  • 原文地址:https://www.cnblogs.com/geovindu/p/3305206.html
Copyright © 2011-2022 走看看