參考網址
首先引用這個
using System.Net.Mail;
//內容,標題,收信人
public void send_email(string msg, string mysubject, string address)
{
MailMessage message = new MailMessage("Gill@gmail.com", address);//MailMessage(寄信者, 收信者)
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.UTF8;//E-mail編碼
message.SubjectEncoding = System.Text.Encoding.UTF8;//E-mail編碼
message.Priority = MailPriority.Normal;//設定優先權
message.Subject = mysubject;//E-mail主旨
message.Body = msg;//E-mail內容
SmtpClient MySmtp = new SmtpClient("smtp.gmail.com", 587);//設定gmail的smtp
MySmtp.Credentials = new System.Net.NetworkCredential("giXXX@gmail.com", "XXXXX");//gmail的帳號密碼System.Net.NetworkCredential(帳號,密碼)
MySmtp.EnableSsl = true;//開啟ssl
MySmtp.Send(message);
MySmtp = null;
message.Dispose();
}
然後使用這個方法
send_email(
tbxContent.Text.Replace("\r\n", "<br />"), //使用\r\n才有換行功能
tbxTitle.Text,
"Gii@gmail.com");
然後用來登入的帳戶會收到一個類似LOG的記錄信函
大概是說有人在這個IP用你的帳號登入~不要太在意Gmail人很好的繼續測吧測吧~
沒有留言:
張貼留言