private void button1_Click(object sender, EventArgs e)
{
//設定smtp主機
string smtpAddress = "smtp.gmail.com";
//設定Port
int portNumber = 587;
//bool enableSSL = true;
//填入寄送方email和密碼
string emailFrom = "acc@gmail.com";
string password = "請輸入密碼";
//收信方email
string emailTo = "somebody@gmail.com";
//主旨
string subject = "test";
//內容
string body = "testbody";
using (MailMessage mail = new MailMessage())
{
mail.From = new MailAddress(emailFrom);
mail.To.Add(emailTo);
mail.Subject = subject;
mail.Body = body;
// 若你的內容是HTML格式,則為True
mail.IsBodyHtml = false;
//夾帶檔案
mail.Attachments.Add(new Attachment("F:\\SomeFile.txt"));
//mail.Attachments.Add(new Attachment("F:\\SomeZip.zip"));
var client = new SmtpClient(smtpAddress, portNumber)
{
EnableSsl = true,
DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(emailFrom, password)
};
client.Send(mail);
//client.Send("測試信<tshaonanlu@gmail.com>", "tshaonanlu@gmail.com", "test", "testbody");
MessageBox.Show("Send");
}
}