国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python smtplib模塊實(shí)現(xiàn)發(fā)送郵件帶附件sendmail

2020-02-23 00:10:41
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了python smtplib實(shí)現(xiàn)發(fā)送郵件的具體代碼,供大家參考,具體內(nèi)容如下

#!/usr/bin/env python # -*- coding: UTF-8 -*-  from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText   from email.utils import COMMASPACE,formatdate from email import encoders   import os   def send_mail(server, fro, to, subject, text, files=[]):    assert type(server) == dict    assert type(to) == list    assert type(files) == list      msg = MIMEMultipart()    msg['From'] = fro    msg['Subject'] = subject    msg['To'] = COMMASPACE.join(to) #COMMASPACE==', '    msg['Date'] = formatdate(localtime=True)    msg.attach(MIMEText(text))      for f in files:      part = MIMEBase('application', 'octet-stream') #'octet-stream': binary data      part.set_payload(open(f, 'rb').read())      encoders.encode_base64(part)      part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(f))      msg.attach(part)      import smtplib    smtp = smtplib.SMTP(server['name'], server['port'])    smtp.ehlo()   smtp.starttls()   smtp.ehlo()    smtp.login(server['user'], server['passwd'])    smtp.sendmail(fro, to, msg.as_string())    smtp.close()    if __name__=='__main__':   server = {'name':'mail.server.com', 'user':'chenxiaowu', 'passwd':'xxxx', 'port':25}   fro = 'chenxiaowu@163.com'   to = ['xxxx@163.com']   subject = '腳本運(yùn)行提醒'   text = 'mail content'   files = ['top_category.txt']   send_mail(server, fro, to, subject, text, files=files) 

從網(wǎng)上找了些資料,不會(huì)有個(gè)別錯(cuò)誤,上面代碼經(jīng)調(diào)試測(cè)試通過。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宽城| 奉新县| 塔城市| 安岳县| 谷城县| 金湖县| 杭州市| 石棉县| 绥棱县| 长寿区| 波密县| 嵩明县| 横山县| 佛教| 威宁| 吴忠市| 周至县| 保靖县| 滨州市| 双辽市| 基隆市| 南丰县| 德令哈市| 普兰县| 三江| 都江堰市| 那曲县| 桐城市| 南开区| 含山县| 天祝| 望江县| 凌海市| 宁德市| 隆昌县| 博白县| 北宁市| 金平| 天门市| 襄汾县| 江陵县|