前几天用Tornado框架写用户行为接口时候,有一个是邮件激活功能,当初的设想是当用户注册完之后 需要弹出用户激活邮箱的设置,点击激活之后 发送激活邮件给用户.前端没写完,先把后台的写完,传递过来用户名和邮箱之后,查询这条记录对应的激活码,用管理员的邮箱给用户邮箱发送邮件.效果如下图:
一.代码
三.代码说明
初始化传入3个参数:user_name.user_email,active_code,分别对应着前端传入过来的用户名,用户邮箱,激活码这个需要从数据库里取到,因此定义的类继承了mysql封装的类,调用这个类的一些方法,去获得这个激活码
下面一个激活邮箱的函数,用法可以去搜索一下标准库smtplib,email,一个是登录发送者邮箱的账号发送邮件,一个是处理email内容类型.本文是发送html和图片在正文里面,因此需要将制定路径下的图片加载进来再处理
四.代码下载
https://github.com/chengcxy/spiders/blob/master/active_email.py
欢迎star,打赏
五.号外
领取专属 10元无门槛券
私享最新 技术干货