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 "";
            }

  • 相关阅读:
    ContextLoaderListener作用详解
    Spring启动流程
    解决filter拦截request中body内容后,字符流关闭,无法传到controller的问题
    Spring拦截器从Request中获取Json格式的数据
    Filter和Interceptor的终归作用还是从入口修改或验证请求进来的数据
    HttpServletRequest常用获取URL的方法
    Spark1.0.0 监测方法
    nginx代理人server结合tomcat采用
    Guangsoushensou 2
    admob广告开始个人资料网址
  • 原文地址:https://www.cnblogs.com/zsznh/p/14735701.html
Copyright © 2011-2022 走看看