1.打开邮箱设置开启POP3/SMTP服务

2.生成授权码

3.发送验证码按钮事件
public void SendVerificationCode()
{
// 随机生成验证码
VerificationCode = UnityEngine.Random.Range(11219, 96719);
// 保存到本地
PlayerPrefs.SetInt("VerificationCode", VerificationCode);
SmtpClient mailClient = new SmtpClient("smtp.qq.com");
mailClient.EnableSsl = true;
// 登陆SMTP服务器进行身份验证
mailClient.Credentials = new NetworkCredential("123@qq.com", "授权码");
// 123@qq.com发件人地址、test@qq.com收件人地址
MailMessage message = new MailMessage(new MailAddress("123@qq.com"),new MailAddress("test@qq.com"));//收件
// 可添加多个收件人
//message.Bcc.Add(new MailAddress("tst@qq.com"));
// 邮件内容
message.Body = "验证码:" + PlayerPrefs.GetInt("VerificationCode");
// 邮件主题
message.Subject = "验证码";
// 发送
mailClient.Send(message);
}