第二十三天-邮件自动发送
一、邮件自动发送基本流程
-
准备工作
准备邮箱账号和密码(密码有时候不一定是邮箱密码,有可能是授权码)
-
登陆邮箱
1)连接邮箱服务器
import smtplib con = smtplib.SMTP_SSL('smtp.qq.com',465)
2)登陆邮箱
con.login('2252489861@qq.com','gvuqttsckcieeaeg')
-
发送邮件
from email.mime.multipart import MIMEMultipart #提供邮件对象 from email.mime.text import MIMEText #邮件正文 from email.header import Header #邮件主题
1)创建邮件对象
email = MIMEMultipart()
2)设置主题,收件人信息,发送人信息
email['subject'] = Header('大海发送了一封邮件','utf-8').encode()
3)收件人
email['to'] = '爽姐'
4)发送人
email['from'] = '2252489861@qq.com <2252489861.com>'
-
设置正文
content = MIMEText('一会吃啥','plain','utf-8') email.attach(content) con.sendmail('2252489861@qq.com','787854196@qq.com',email.as_string()) con.quit()