發送MAIL

發信

01 using System.Net.Mail;
02 using System.Text;
03 using System.Net;

04
05     private void SendMail()
06     {
07         Encoding enc = Encoding.GetEncoding("utf-8"); // 編碼:繁體中文不會亂碼
08         MailMessage msg = new MailMessage();
09         SmtpClient sMail = new SmtpClient("127.0.0.1");//exchange or smtp server goes here.
10
11         msg = new MailMessage();
12         msg.Subject = "信件主旨";
13         msg.SubjectEncoding = enc;  // 設定標題編碼
14         msg.Body = "信件內容";
15         msg.BodyEncoding = enc;  // 設定內文編碼
16         msg.From = new MailAddress("發信者MAIL ADDRESS", "發信者名稱", enc);
17         msg.To.Add(new MailAddress("收信者MAIL ADDRESS", "收信者名稱", enc));
18         msg.Bcc.Add(new MailAddress("收信者MAIL ADDRESS", "收信者名稱", enc)); // 收信者-密件附本
19         sMail.DeliveryMethod = SmtpDeliveryMethod.Network;
20         sMail.Send(msg);
21     }