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);
}

 

http://fishsses.pixnet.net/blog/post/37209719-c%23-.net-2.0-%E4%BB%A5gmail%E7%99%BC%E9%80%81smtp%E9%83%B5%E4%BB%B6

文章標籤
全站熱搜
創作者介紹
創作者 jhe 的頭像
jhe

2021t

jhe 發表在 痞客邦 留言(0) 人氣(231)