简介
python发邮件需要两个模块,smtplib和email,都是Python自带库。
smtplib
模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容)。
模块主要负责构造邮件:指的是邮箱页面显示的一些构造,如发件人,收件人,主题,正文,附件等。
具体操作
demo代码
import time
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
ISOTIMEFORMAT='%Y%m%d'
def sentemail():
caodate=str(time.strftime(ISOTIMEFORMAT, time.localtime()))
host = 'smtp.qq.com' # 设置发件服务器地址
port = 465 # 设置发件服务器端口号。注意,这里有SSL和非SSL两种形式
sender = '66666@qq.com' # 设置发件邮箱
pwd = 'xwkmzxrubbscahh' # 设置发件邮箱的密码,qq邮箱的授权码,等会登陆会用到
receiver0 = '88888@tbmao.com' # 设置邮件接收人
rec