python qq邮件群发

  

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件,它对smtp协议进行了简单的封装。今天一米软件就来教教大家利用python进行qq邮件群发


python qq邮件群发


python发送附件邮件:


基本思路就是,使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入附件的声明。


在python中,MIME的这些对象的继承关系如下。


MIMEBase

|-- MIMENonMultipart

|-- MIMEApplication

|-- MIMEAudio

|-- MIMEImage

|-- MIMEMessage

|-- MIMEText

|-- MIMEMultipart


一般来说,不会用到MIMEBase,而是直接使用它的继承类。MIMEMultipart有attach方法,而MIMENonMultipart没有,只能被attach。


MIME有很多种类型,这个略麻烦,如果附件是图片格式,我要用MIMEImage,如果是音频,要用MIMEAudio。


最懒的方法就是,不管什么类型的附件,都用MIMEApplication,MIMEApplication默认子类型是application/octet-stream。

相关资讯