欢迎光临
我的个人博客网站

.Net 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);     

以上只是发送邮箱的关键代码 可自行扩展 谢谢!

  

     

赞(0) 打赏
未经允许不得转载:张拓的天空 » .Net C# 实现发送QQ邮箱功能
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏