close

很常用的功能

using System.Net;

using System.Net.Mail;

        /// <summary>
        /// 寄email
        /// </summary>
        /// <param name="receiver">收件者</param>
        /// <param name="cc">要cc給誰</param>
        /// <param name="from"></param>
        /// <param name="subject"></param>
        /// <param name="body"></param>
        /// <param name="fromDisplay">信件標題</param>
        private static void SendEmail(String receiver, String cc, String from, String subject, String body, String fromDisplay)
        {
            MailMessage msg = new MailMessage();

            //收件者,以逗號分隔不同收件者 ex "test@gmail.com,test2@gmail.com"
            msg.To.Add(receiver);
            msg.CC.Add(cc);

            msg.From = new MailAddress(from, fromDisplay, Encoding.UTF8);

            //郵件標題 
            msg.Subject = subject;
            //郵件標題編碼  
            msg.SubjectEncoding = Encoding.UTF8;
            //郵件內容
            msg.Body = body;
            msg.IsBodyHtml = true;
            msg.BodyEncoding = Encoding.UTF8;//郵件內容編碼 
            msg.Priority = MailPriority.Normal;//郵件優先級 
                                               //建立 SmtpClient 物件 並設定 Gmail的smtp主機及Port

            SmtpClient MySmtp = new SmtpClient("0.0.0.0", 25); //要設定成你的SMTP
            //設定你的帳號密碼
            MySmtp.Credentials = new NetworkCredential("XXXX", "XXXX");
            //Gmial 的 smtp 使用 SSL
            MySmtp.EnableSsl = false;
            MySmtp.Send(msg);
        }
arrow
arrow
    全站熱搜

    Kenny Lin 發表在 痞客邦 留言(0) 人氣()