常见 SMTP 服务器端口
smtp..com 587 163 smtp.163.com 25 126 smtp.126.com 25
需要开启邮箱的SMTP服务,知道smtp密码
控制器注册方法
// 发送激活邮件
config := `{"username":"XXOO@163.com","password":"smtp密码","host":"smtp.163.com","port":25}`
temail := utils.NewEMail(config)
//指定收件人邮箱地址
temail.To = []string{user.Email}
//指定发件人的邮箱地址
temail.From = "XXOO@163.com"
//指定邮件的标题
temail.Subject = "用户激活"
//指定邮件内容
temail.HTML = "复制该连接到浏览器中激活 http://127.0.0.1:8080/active?id="+strconv.Itoa(user.Id)
err = temail.Send()
if err != nil {
this.Data["errmsg"] = "发送激活邮件失败,请重新注册"
this.TplName = "register.html"
return
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224361.html原文链接:https://javaforall.net
