SMTP发送邮件

一、打开任意邮箱  我使用的是QQ邮箱

    

 

    

二、创建或者使用已有的一个方法放里面就行,运行后台API的时候直接发送

    1、下载包:MailKit

    2、引用

      using MimeKit;
      using MailKit.Net.Smtp;

    3、使用

            var message = new MimeMessage();
            //发的人
            message.From.Add(new MailboxAddress("君不见黄河之水天上来", "**54935921@qq.com"));
            //收的人
            message.To.Add(new MailboxAddress("奔流到海不复还", "**40145044@qq.com"));
            //主题
            message.Subject = "将进酒";
            message.Body = new TextPart("plain")
            {
                Text = "君不见黄河之水天上来,奔流到海不复还。"
            };
            using (var client = new SmtpClient())
            {
                //使用端口
                client.Connect("smtp.qq.com", 587, false);
                //发送人的 邮箱账号加  POP3/SMTP服务给的密码
                client.Authenticate("**54935921@qq.com", "wvkuhenjrxcicjhj");
                client.Send(message);
                client.Disconnect(true);
            }

 

      ......待续

 

posted @ 2021-11-19 19:23  魔术人生  阅读(114)  评论(0编辑  收藏  举报
复制代码