1,python模块
smtplib 模块负责发送邮件
email 模块负责构造邮件内容
import smtplib
server = smtplib.SMTP()
server.connect(host, port)
server.login(from_addrs, password)
server.send_mail(from_addrs, to_addr,msg.as_string())
server.quit()
QQ 邮箱一般默认关闭SMTP服务,我们得先去开启它。请打开https://mail.qq.com/,登录你的邮箱。然后点击位于顶部的【设置】按钮,选择【账户设置】,然后下拉到这个位置。
sendmail()方法需要三个参数:发件人,收件人和邮件内容
msg.as_string()是一个字符串类型:as_string()是将发送的信息msg变为字符串类型
需要用密保手机发送短信,完成之后,QQ 邮箱会提供给你一个授权码,授权码的意思是,你可以不用QQ的网页邮箱或者邮箱客户端来登录,而是用邮箱账号+授权码获取邮箱服务器的内容。