透過 Google SMTP 寄送郵件
要使用Gmail 來寄送郵郵件前,必須擁有 gamil 帳號,寄送郵件必須引用命名空間 using System.Net;
在 Form 內部加入以下程式碼,就可以了。
在 Form 內部加入以下程式碼,就可以了。
private bool SendMail() { //我的完整帳號, 對方的完整帳號, 主旨, 信件內容 System.Net.Mail.MailMessage MailInfo = new System.Net.Mail.MailMessage( textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text); System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("smtp.gmail.com"); //我的完整帳號, 我的密碼 mailClient.Credentials = new NetworkCredential("ACCOUNT", "PASSWORD"); mailClient.EnableSsl = true; mailClient.Port = 587; try { mailClient.Send(MailInfo); return (true); } catch (Exception ex) { return (false); } } //發送 private void button1_Click(object sender, EventArgs e) { if (SendMail()) { MessageBox.Show("信件已成功寄出", "信件訊息"); } else { MessageBox.Show("寄送郵件失敗", "信件訊息"); } }
本文範例 : GmailSMTP.rar
留言
張貼留言
您好,我是 Lawrence,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。