python如何群发邮件-创新互联

小编给大家分享一下python如何群发邮件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联建站从2013年创立,先为华州等服务建站,华州等地企业,进行企业商务咨询服务。为华州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

python 群 发邮件主要是依赖STMP模块,但不少新手都不会,下面就让一米软件来告诉大家。

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

群 发邮件附件:

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

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

MIMEBase

|-- MIMENonMultipart

|-- MIMEApplication

|-- MIMEAudio

|-- MIMEImage

|-- MIMEMessage

|-- MIMEText

|-- MIMEMultipart

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

MIME有很多种类型,这个略麻烦,如果附件是图片格式,我要用MIMEImage,如果是音频,要用MIMEAudio,如果是word、excel,我都不知道该用哪种MIME类型了,得上google去查。

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

以上是“python如何群发邮件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!


网站标题:python如何群发邮件-创新互联
URL地址:http://hbruida.cn/article/cdicoc.html