admin管理员组

文章数量:1559756

一、C#企业微信邮箱发送邮件问题

Error: authentication failed, system busy 问题

错误:身份验证失败,系统繁忙。

企业微信邮箱发送或者QQ邮箱发送都会出现此错误。

原因是腾讯企业邮箱和QQ邮箱进行安全处理,需要使用客户端专用密码才能通过代码发送邮件。

解决方案如下:

设置》邮箱绑定, 点击开启安全登录,设置“客户端专用密码”

二、企业微信邮箱发送配置需要注意内容

启用ssl,发送邮件,

发送服务器:smtp.exmail.qq

端口:465

            info.Host = "smtp.exmail.qq";
            info.Port = 465;
            info.SenderMail = "发件箱";
            info.Pwd = "客户端专用密码";

发送代码,启用ssl:

                using (SmtpClient client = new SmtpClient())
                {

                    //链接服务器,并启用ssl链接
                    client.Connect(_Info.Host, _Info.Port, true);
                    //登录发,送
                    client.Authenticate(_Info.SenderMail, _Info.Pwd);

                    MimeMessage msg = GetMessage();
                    client.Send(msg);
                    //断开
                    client.Disconnect(true);
                    //发送成功触发
                    OnSucces?.Invoke(this.ReceiverMail);
                }

配置好即可使用c#代码发送邮件了。

使用的程序包MailKit: .Net Core邮件发送之MailKit - 天马3798 - 博客园

更多:

C# Html解析之AngleSharp_C#Dom解析(强烈推荐)

C# 发送带cookie的http请求_C#发送请求带cookie

C# Post提交formdata类型数据-.Net Core

本文标签: 发送邮件邮箱企业Errorbusy