透過 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,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。