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

魔法魚 發表在 痞客邦 PIXNET 留言(0) 人氣()