sm(Simple Mail)即简单邮件,它是基于python3中的smtplib模块进行的二次开发,功能跟smtplib没什么区别,但是其将繁琐的信息封装过程变得简单化。
ZIP下载地址:https://codeload.github.com/wangluozhe/sm/zip/master
Github地址:https://github.com/wangluozhe/sm
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
发送邮件过程:
1、从smtp服务器中获得授权码(如163或qq的smtp服务器进行授权)
2、使用sm模块进行发送邮件
一、从smtp服务器中获得授权
163邮箱授权(smtp.163.com):
在163中的顶部有个设置,点击进去之后跳转到客户端授权密码,默认设置客户端授权码为关闭状态,点击开启将其打开,然后会有一系列认证过程,完成后输入自己的授权码,再此已完成授权操作,此授权码为登陆时的密码。
qq邮箱授权(smtp.qq.com):
在qq邮箱中顶部也有个设置,点击进去之后跳转到账户,默认设置客户端授权码为关闭状态,点击开启将其打开,然后会有一系列认证过程。
将滚轮向下移动,下来后会看见POP3/SMTP服务,默认是关闭,点击旁边的开启将其打开,点击后会让你进行手机验证,完成后,系统会随机生产一个授权码请务必保管好,再此已完成授权操作,此授权码为登陆时的密码。