zoukankan      html  css  js  c++  java
  • 邮箱发送验证码

     public string sendingMail(string email)
            {
                string sendEmail = "157164@qq.com";//发件地址
                var SendVerificationCode = VerifyCode();//生成随机验证码


                //确定发件地址与收件地址
                MailAddress sendAddress = new MailAddress(sendEmail);//发件地址
                MailAddress receiveAddress = new MailAddress(email);//收件地址

                //构造一个Email的Message对象 内容信息
                MailMessage mailMessage = new MailMessage(sendAddress, receiveAddress);
                mailMessage.Subject = "测试主题";//邮件内容主题
                mailMessage.SubjectEncoding = Encoding.UTF8;//编码格式
                mailMessage.Body = $"验证码:{SendVerificationCode}( 本邮件由系统自动发出,请勿回复 ):";//邮件内容主题
                mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//内容编码格式
                mailMessage.Priority = MailPriority.High;
                mailMessage.From = new MailAddress("157164@qq.com", "主题", Encoding.UTF8);
                mailMessage.To.Add(new MailAddress(email));

                System.Net.Mail.SmtpClient smtpClient = null;
                try
                {
                    smtpClient = new System.Net.Mail.SmtpClient("stmp.qq.com")//符合邮箱的smtp协议
                    {
                        Timeout = 20000,
                        Port = 587,
                        Credentials = new NetworkCredential("发件邮箱名称", "发件邮箱密码"),
                        EnableSsl = true
                    };
                    smtpClient.Send(mailMessage);
                    _memoryCache.Set(email, new InsertUserMessageDto() { Code = SendVerificationCode, Email = email }, TimeSpan.FromMinutes(5));
                }
                catch (System.Net.Mail.SmtpException ex) { Console.WriteLine(ex.Message, "发送邮件出错"); }
                return "";
            }

  • 相关阅读:
    CF1082E Increasing Frequency
    CF1083B The Fair Nut and String
    week2
    CF1082G Petya and Graph
    后缀数组学习笔记
    单纯形法
    验证rbd的缓存是否开启
    如何删除一台OSD主机
    Mon失效处理方法
    查询osd上的pg数
  • 原文地址:https://www.cnblogs.com/zsznh/p/14735701.html
Copyright © 2011-2022 走看看