我這里的環境是 .Net Framework 下
廢話不多說 首頁你得去QQ郵箱開通一下授權碼 記住這個授權碼 之后要用 至於如何開通參考如下:
https://jingyan.baidu.com/article/4b07be3cb2f74148b380f3e4.html
然后引用如下命名空間
using System.Net;
using System.Net.Mail;
接下來就是發送了
1 //實例化一個發送郵件類。 2 MailMessage mailMessage = new MailMessage(); 3 //發件人郵箱地址 4 mailMessage.From = new MailAddress("xxxxxxxxxx@qq.com"); 5 //收件人郵箱地址 6 mailMessage.To.Add(new MailAddress("xxxxxxxxxx@qq.Com")); 7 //郵件的標題 8 mailMessage.Subject = "驗證碼"; 9 //郵件內容 10 mailMessage.Body = "123456"; 11 //實例化一個SmtpClient類 12 SmtpClient client = new SmtpClient(); 13 //在這里我使用的是qq郵箱,所以是smtp.qq.com,如果你使用的是126郵箱,那么就是smtp.126.com。 14 client.Host = "smtp.qq.com"; 15 //使用安全加密連接。 16 client.EnableSsl = true; 17 //不和請求一塊發送 18 client.UseDefaultCredentials = false; 19 //驗證發件人身份(發件人的郵箱,這里第二個參數就是生成授權碼) 20 client.Credentials = new NetworkCredential("xxxxxxxxxx@qq.com", "xxxxxx"); 21 //發送 22 client.Send(mailMessage);
以上只是發送郵箱的關鍵代碼 可自行擴展 謝謝!
