邮箱发送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