Skip to content

lgf133214/verify_email_golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

verify_email_golang

邮箱验证golang的实现

流程:
  • url解析:/email_verify/:email

  • 获取参数后进行->正则过滤->数据库查询->域名查询->smtp查询(依旧需使用25端口)->写入数据库

  • 返回结果有4种:格式错误、域名错误、验证失败、验证成功

  • 后台12个小时抽取随机的一个字段,如果time.day()不等于 time.now().day(),则更新一次数据库

    tips:

    • 使用了 beego 的 api 框架

    • 一些域名可能会对smtp的HELO进行限制(为了节省资源),可以使用随机的邮箱和真实的邮箱进行测试,gmail、qq等是没问题的

    • 作为平时使用,修修补补使用问题不大,基本需求应该没啥问题

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages