C# 實現發送QQ郵箱功能


    我這里的環境是 .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);     

以上只是發送郵箱的關鍵代碼 可自行擴展 謝謝!

  

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM