python 发邮件。。。
来源:互联网 发布:vb中阶乘 编辑:程序博客网 时间:2024/06/06 00:00
#!/usr/bin/env python# -*- coding: utf-8 -*-import smtplib,sysimport datetimeimport osfrom email.MIMEText import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.base import MIMEBasefrom email import encoderslastDate = datetime.date.today() - datetime.timedelta(days=1)mailto_list=["1@1.com", "2@1.com", "3@1.com", "4@1.com"]files = ['f1.txt', 'f2.txt']def send_mail(to_list, sub, content): #setting: who send the mail mail_host="smtp.163.com" mail_user="xxx" mail_pass="xxx" mail_postfix="163.com" me="test<" + mail_user + "@" + mail_postfix + ">" #msg = MIMEText(content) msg = MIMEMultipart() msg['Subject']= sub msg['From'] = me msg['To'] ="1@1.com" for f in files:
<p>part = MIMEBase('application', 'octet-stream') 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)</p><p> try: s = smtplib.SMTP() s.connect(mail_host) s.login(mail_user, mail_pass) s.sendmail(me, to_list, msg.as_string()) s.close() print 'done' return True except Exception, e: print 'ERROR send mail failed' print str(e) return False</p><p>if __name__ == '__main__': if send_mail(mailto_list, "stat at " + str(lastDate), "please see attchments"): print "send success" else:</p><p> print "send failed"</p><p> </p><p> </p><p> </p><p>没办法, 经常有用, 自己又不会写。。。就放这了。</p>
0 0
- python 发邮件
- Python 发邮件
- python发邮件
- Python发邮件
- python发邮件实例
- python 发邮件
- 【python】发邮件
- 用Python发邮件
- Python发邮件代码
- python发邮件实例
- python发邮件
- python 发邮件实现
- python发邮件通知
- python发邮件
- 使用python发邮件
- python 发邮件
- python发邮件实例
- python发邮件
- 翻译后的Apache2配置文件——httpd.conf
- 用decorator来装饰动态的左侧菜单和内容部分
- Could not resolve SDK path for 'macosx10.8' 的解决
- Lucene的多域查询、结果中查询、查询结果分页、高亮查询结果和结果评分
- android解析json
- python 发邮件。。。
- [解决]打开tomcat-6.0.18的startup.bat后,DOS窗口一闪就关闭了
- 利用反射实现简单的Spring注解注入实例
- hdu 5033 Building 单调栈
- 互动出版网APP
- 计算text的size
- MySql创建hive用户,并赋予权限
- Lucene介绍:Query
- appium+java+ios自动化环境的搭建部分代码,资料的搜集与整合。