游戏开发中的通过邮箱找回登录密码

1、首先你要有个QQ邮箱

2、在邮箱的设置里边打开这个选择项,如下图:

游戏开发中的通过邮箱找回登录密码

游戏开发中的通过邮箱找回登录密码

打开这个选项

游戏开发中的通过邮箱找回登录密码

它会弹出一个密码的框,这个是在后边进行开发的过程中会使用到的。

使用邮箱找回登录密码的处理如下

 public void Find(){

 MailMessage mail = new MailMessage();
        //发送人的邮箱
        mail.From = new MailAddress("[email protected]");
        //收件人的邮箱
        mail.To.Add(email);
        //主题
        mail.Subject = "XXXXX";
        //内容
        mail.Body = "尊敬的用户,您在XXXXX的登录密码是:\n" + 用户的密码;
        //mail.Attachments.Add(new Attachment("screen.png"));

        SmtpClient smtpServer = new SmtpClient("smtp.qq.com");
        //发送人的邮箱,IMAP密码
        smtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "开通时弹出来的IMAP密码(不是QQ的登录密码哟)") as System.Net.ICredentialsByHost;
        smtpServer.EnableSsl = true;
        System.Net.ServicePointManager.ServerCertificateValidationCallback =
                delegate (object s, X509Certificate certificate, X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
                { return true; };
        smtpServer.Send(mail);

}

密码和账号不可同时发送,要分开进行发送