dotnet Core MailKit的具体使用教程

6 篇文章 0 订阅
5 篇文章 0 订阅
1、先安装MailKit的NuGet包

//引用命名空间
using MailKit.Net.Smtp;
using MimeKit;

2、具体实现

注:得获取发送邮箱的授权码

			//收件人邮箱
			string mailName="******@136.com";
			//发送的标题
			string title="测试";
			//发送的内容
			string bobyText="测试发送成功!";
			// 邮件服务器smtp.qq.com表示qq邮箱服务器    
			string host = "smtp.qq.com";
			// 发送端账号   
            string userName = "*****@qq.com";
            // 发送端授权码,需要在邮箱获取授权码
            string pwd = "shouquanma";
            MimeMessage message = new MimeMessage();
            //发件人
            message.From.Add(new MailboxAddress("T.Shiller", userName));
            //收件人
            message.To.Add(new MailboxAddress(title, mailName));
            //标题
            message.Subject = title;
            //正文内容,发送
            message.Body = new BodyBuilder
            {
                HtmlBody = bobyText
            }.ToMessageBody();
            try
            {
                using (SmtpClient client = new SmtpClient())
                {
                    //Smtp服务器
                    client.Connect(host, 587, false);
                    //登录,发送
                    client.Authenticate(userName, password);
                    client.Send(message);
                    //断开
                    client.Disconnect(true);
                }

            }
            catch (Exception)
            {
                throw;
            }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值