最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python群發(fā)郵件實(shí)例代碼

 更新時間:2014年01月03日 14:46:16   作者:  
今天試了試Python發(fā)郵件,突然想到能不能群發(fā)郵件呢?群發(fā)郵件是smtplib的一個bug,不過最終還是解決了

直接上代碼了

復(fù)制代碼 代碼如下:

import smtplib
msg = MIMEMultipart()

#構(gòu)造附件1
att1 = MIMEText(open('/home/a2bgeek/develop/python/hello.py', 'rb').read(), 'base64', 'gb2312')
att1["Content-Type"] = 'application/octet-stream'
att1["Content-Disposition"] = 'attachment; filename="hello.txt"'#這里的filename可以任意寫,寫什么名字,郵件中顯示什么名字
msg.attach(att1)

#構(gòu)造附件2
#att2 = MIMEText(open('/home/a2bgeek/develop/python/mail.py', 'rb').read(), 'base64', 'gb2312')
#att2["Content-Type"] = 'application/octet-stream'
#att2["Content-Disposition"] = 'attachment; filename="123.txt"'
#msg.attach(att2)

#加郵件頭
strTo = ['XXX1@139.com', 'XXX2@163.com', 'XXX3@126.com']
msg['to']=','.join(strTo)
msg['from'] = 'YYY@163.com'
msg['subject'] = '郵件主題'
#發(fā)送郵件
try:
    server = smtplib.SMTP()
    server.connect('smtp.163.com')
    server.login('YYY@163.com','yourpasswd')
    server.sendmail(msg['from'], strTo ,msg.as_string())
    server.quit()
    print '發(fā)送成功'
except Exception, e:
    print str(e)

細(xì)心的讀者會發(fā)現(xiàn)代碼中有這樣一句:msg['to']=','.join(strTo),但是msg[['to']并沒有在后面被使用,這么寫明顯是不合理的,但是這就是stmplib的bug。你只有這樣寫才能群發(fā)郵件。查明原因如下:

The problem is that SMTP.sendmail and email.MIMEText need two different things.

email.MIMEText sets up the “To:” header for the body of the e-mail. It is ONLY used for displaying a result to the human being at the other end, and like all e-mail headers, must be a single string. (Note that it does not actually have to have anything to do with the people who actually receive the message.)

SMTP.sendmail, on the other hand, sets up the “envelope” of the message for the SMTP protocol. It needs a Python list of strings, each of which has a single address.

So, what you need to do is COMBINE the two replies you received. Set msg‘To' to a single string, but pass the raw list to sendmail.

好了今天就到這里。

相關(guān)文章

  • TensorFlow實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)

    TensorFlow實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細(xì)介紹了TensorFlow實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python獲取服務(wù)器信息的最簡單實(shí)現(xiàn)方法

    Python獲取服務(wù)器信息的最簡單實(shí)現(xiàn)方法

    這篇文章主要介紹了Python獲取服務(wù)器信息的最簡單實(shí)現(xiàn)方法,涉及Python中urllib2庫的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 基于Google的Python編碼規(guī)范標(biāo)準(zhǔn)

    基于Google的Python編碼規(guī)范標(biāo)準(zhǔn)

    這篇文章主要介紹了基于Google的Python編碼規(guī)范標(biāo)準(zhǔn),其中包含了分號,行長度,括號,縮進(jìn),空行,空格等基本符號的使用規(guī)則,有需要的朋友可以參考下
    2021-08-08
  • Python 循環(huán)函數(shù)詳細(xì)介紹

    Python 循環(huán)函數(shù)詳細(xì)介紹

    循環(huán)用于重復(fù)執(zhí)行一些程序塊。從上一講的選擇結(jié)構(gòu),我們已經(jīng)看到了如何用縮進(jìn)來表示程序塊的隸屬關(guān)系。循環(huán)也會用到類似的寫法。感興趣得小伙伴請參考下面文字得具體內(nèi)容
    2021-09-09
  • python:列表詳解

    python:列表詳解

    這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下
    2021-10-10
  • 分析python垃圾回收機(jī)制原理

    分析python垃圾回收機(jī)制原理

    這篇文章主要介紹了python垃圾回收機(jī)制原理,python采用的是引用計(jì)數(shù)機(jī)制為主,標(biāo)記-清除和分代收集兩種機(jī)制為輔的策略,有需要的的朋友可以借鑒參考想
    2021-09-09
  • Python的Django框架中使用SQLAlchemy操作數(shù)據(jù)庫的教程

    Python的Django框架中使用SQLAlchemy操作數(shù)據(jù)庫的教程

    SQLAlchemy是Python一個專門的數(shù)據(jù)庫管理工具,如果對Django ORM覺得有些生疏的話完全可以結(jié)合SQLAlchemy,這里我們就來總結(jié)一下Python的Django框架中使用SQLAlchemy操作數(shù)據(jù)庫的教程
    2016-06-06
  • Python中常用的四種取整方式分享

    Python中常用的四種取整方式分享

    在數(shù)據(jù)處理和數(shù)值計(jì)算中,取整操作是非常常見的需求,Python 提供了多種取整方式,本文為大家整理了四種常用的方法,希望對大家有所幫助
    2025-02-02
  • Python數(shù)據(jù)庫反向生成Model最優(yōu)方案示例

    Python數(shù)據(jù)庫反向生成Model最優(yōu)方案示例

    這篇文章主要介紹了Python數(shù)據(jù)庫反向生成Model最優(yōu)方案的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Python實(shí)現(xiàn)Restful API的例子

    Python實(shí)現(xiàn)Restful API的例子

    今天小編就為大家分享一篇Python實(shí)現(xiàn)Restful API的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

巴马| 陕西省| 峡江县| 马尔康县| 神农架林区| 项城市| 南宁市| 固始县| 巴林右旗| 灌阳县| 三台县| 阜康市| 郓城县| 恩施市| 鲁山县| 彰化市| 滕州市| 洪泽县| 塘沽区| 石泉县| 辉县市| 本溪市| 紫云| 南雄市| 裕民县| 读书| 孟州市| 科技| 金川县| 邵阳县| 长子县| 徐闻县| 阜城县| 杭州市| 广西| 安福县| 成都市| 昌图县| 兴宁市| 兴文县| 拉孜县|