发邮件需要第三方模块
pip install yamail
import yamail # --有个二货基于yagmail修改的 # import yagmail #--别人写的,发中文附件是乱码 user = 'xxxxxx@163.com' password = 'YUDHEYCTEKWBQAJI' # 如果是163、qq、126,密码不是你登录的密码,是授权码 # 授权码:YUDHEYCTEKWBQAJI # 授权码获取:打开邮箱--设置--POP3/SMTP/IMAP--开启--生成授权码 host = 'smtp.163.com' mail = yamail.SMTP(host=host, user=user, password=password) mail.send( to=['xxxxxx@qq.com', 'xxxxxx@qq.com', 'xxxxxx0@qq.com'], # 发送给谁,可发送多人 cc=['xxxxxx@qq.com', 'xxxxxx@qq.com'], # 抄送给谁 subject='中午多吃饭', # 主题 contents='多吃饭,好好学习,吃完睡一觉', # 内容 attachments=['发邮件.py'] # 附件(同一个目录下直接写文件名,其他路径下写绝对路径) ) mail.close()