using System.Net.Mail;
MailMessage msg = new MailMessage();
msg.To.Add("a@gmail.com,b@msn.com");//收件者,以逗號分隔不同收件者
//msg.CC.Add("c@msn.com");//副本
//msg.Bcc.Add("d@yahoo.com");//密件副本
//3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼
msg.From = new MailAddress("abc@gmail.com", "發件人姓名", System.Text.Encoding.UTF8);
msg.Subject = "密碼確認信";//郵件標題
msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標題編碼
msg.Body = "您的密碼為︰";//郵件內容
msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內容編碼
msg.IsBodyHtml = false;//是否是HTML郵件
msg.Priority = MailPriority.Normal;//郵件優先級
try
{
//建立 SmtpClient 物件 並設定 Gmail的smtp主機及Port
SmtpClient MySmtp = new SmtpClient("smtp.gmail.com", 587);
//設定你的帳號密碼
MySmtp.Credentials = new System.Net.NetworkCredential("帳號","密碼");
//Gmial 的 smtp 使用 SSL
MySmtp.EnableSsl = true;
//發送Email
//MySmtp.Send("", "", "C# Gmail發信測試", "文件內容");
MySmtp.Send(msg);
Page.ClientScript.RegisterStartupScript(this.GetType() , "MyScript" , "alert('發送成功!');" , true);
}
catch (System.Net.Mail.SmtpException ex)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('發送失敗!');", true);
}
