郵箱發送API .Net


調用QQ郵箱發送郵件接口,完成QQ郵箱發送郵件。步驟如下:

1.打開設置,選擇賬戶,開啟POP3/SMTP服務

2.點過之后會讓你驗證一下密保或者發送一條短信

 

3.驗證過后會彈出一個開啟POP3/SMTP服務的授權碼,這個授權碼很重要,要記住這個授權碼:授權碼很重要,然后點擊確定

 

 

 

 

C#代碼:

 1 ///<summary>
 2         /// 發送郵件方法
 3         ///</summary>
 4         ///<param name="mailTo">收件人郵箱</param>
 5         ///<param name="mailSubject">郵件標題</param>
 6         ///<param name="mailContent">郵件內容</param>
 7         public static bool SendEmail(string mailTo, string mailSubject, string mailContent)
 8  { 9 // 設置發送方的郵件信息,例如使用QQ的smtp 10 string smtpServer = "smtp.qq.com"; //SMTP服務器 11 string mailFrom = ""; //登陸用戶名 12 string userPassword = "basuuvmyjpbmbgea";//授權碼 13 14 // 郵件服務設置 15 SmtpClient smtpClient = new SmtpClient(); 16 smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定電子郵件發送方式 17 smtpClient.Host = smtpServer; //指定SMTP服務器 18 smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);//用戶名和授權碼 19 20 // 發送郵件設置 21 MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 發送人和收件人 22 mailMessage.Subject = mailSubject;//主題 23 mailMessage.Body = mailContent;//內容 24 mailMessage.BodyEncoding = Encoding.UTF8;//正文編碼 25 mailMessage.IsBodyHtml = true;//設置為HTML格式 26 mailMessage.Priority = MailPriority.Low;//優先級 27 28 try 29  { 30 smtpClient.Send(mailMessage); // 發送郵件 31 return true; 32  } 33 catch (SmtpException ex) 34  { 35 36 //File.AppendAllText(getServerPath("Send"), ex.Message + " \r\n"); 37 return false; 38  } 39 }

 

 


免責聲明!

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



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