C# 郵件發送

private void btn_send_Click(object sender, EventArgs e)
 2         {
 3             var emailAcount = ConfigurationManager.AppSettings["EmailAcount"];
 4             var emailPassword = ConfigurationManager.AppSettings["EmailPassword"];
 5             var reciver = txt_Reciver.Text;
 6             var content = rtxt_Content.Text;
 7             MailMessage message = new MailMessage();
 8             //設置發件人,發件人需要與設置的郵件發送服務器的郵箱一致
 9             MailAddress fromAddr = new MailAddress("[email protected]");
10             message.From = fromAddr;
11             //設置收件人,可添加多個,添加方法與下面的一樣
12             message.To.Add(reciver);
13             //設置抄送人
14             message.CC.Add("[email protected]");
15             //設置郵件標題
16             message.Subject = "Test";
17             //設置郵件內容
18             message.Body = content;
19             //設置郵件發送服務器,服務器根據你使用的郵箱而不同,可以到相應的 郵箱管理後臺查看,下面是QQ的
20             SmtpClient client = new SmtpClient("smtp.qq.com", 25);
21             //設置發送人的郵箱賬號和密碼
22             client.Credentials = new NetworkCredential(emailAcount,emailPassword);
23             //啓用ssl,也就是安全發送
24             client.EnableSsl = true;
25             //發送郵件
26             client.Send(message);
27         }
發佈了47 篇原創文章 · 獲贊 64 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章