zoukankan      html  css  js  c++  java
  • C#使用qq邮箱的smtp服务发邮件

    1.设置qq邮箱开启smtp

    2.点击生成授权码,需要发送短信验证

    3.项目引用using System.Web;

    4.C#代码如下

    将下面的qq号@qq.com替换为你的发件邮箱,

    目标邮箱账号替换为收件邮箱

    授权码替换为上面的生成的授权码(全程不需要qq密码,有授权码就可以)

     MailMessage mm = new MailMessage();
                    mm.To = "目标邮箱账号";
                    mm.From = "qq号@qq.com";
                    mm.Subject = "这是主题";
                    mm.BodyFormat = MailFormat.Html;
                    mm.Body = "这是内容";
    
                    mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //身份验证
                    mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "qq号@qq.com"); //邮箱登录账号,这里跟前面的发送账号一样就行
                    mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "此处填写授权码"); //这个密码要注意:如果是一般账号,要用授权码;企业账号用登录密码
                    mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 465);//端口
                    mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");//SSL加密
                    SmtpMail.SmtpServer = "smtp.qq.com";    //企业账号用smtp.exmail.qq.com
                    SmtpMail.Send(mm);
    欢迎大家多多交流
  • 相关阅读:
    请多指教
    第九周作业总结
    win10系统开机输入密码黑屏解决方法
    第八周作业总结
    第七周作业总结
    第六周作业总结
    第五周作业总结
    第四周作业
    第三周作业
    2019年春季学期第二周作业
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/14367451.html
Copyright © 2011-2022 走看看