框架 我使用的是gin框架,其他框架也是一样的方法。 依赖包 首先要安装依赖的包:go get gopkg.in/gomail.v2 邮件发送 邮件内容是发送6位的验证码邮件,如有需要可自行设计邮件内容。 // 发送邮件 func sendMail(email string) error { // 生成6位随机验证码 rnd := rand.New(rand.NewSource(time.Now().UnixNano())) vcode := fmt.Sprintf("%06v", rnd.Int31n(1000000<