一、SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。
一般情况下,我们本机都是没有 sendmail 访问,这时可以使用其他邮件服务商的 SMTP 访问(QQ、网易、Google等)
1、纯文本邮件
2、HTML格式的邮件,就是将MIMEText中的参数由plain改为html
3、带附件的邮件
发送带附件的邮件,首先要创建MIMEMultipart()实例,然后构造附件,再利用smtplib.smtp发送。
4、发送图片
邮件的HTML文本中,一般邮件服务商添加外链是无效的,因此使用以下方式添加图片:
网友评论