Csharp: Send Email_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Csharp: Send Email

Csharp: Send Email

 2013/9/6 13:19:58  ?Geovin Du Dream Park?  博客园  我要评论(0)
  • 摘要:///<summary>///發送郵件///塗聚文///20130816///</summary>///<paramname="to">收件人</param>///<paramname="toName">收件人姓名</param>///<paramname="subject">標題名</param>///<paramname="body">內容</param>///<
  • 标签:ARP
class="brush:csharp;gutter:true;"> /// <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;
        }

 

发表评论
用户名: 匿名