发送邮件
2016-01-15 11:39
148 查看
#!/usr/bin/python #-*- coding: utf-8 -*- import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header sender = 'x@163.com' to = ["y@qq.com", "z@qq.com"] # 多个收件人的写法 subject = 'From Python Email test' smtpserver = 'smtp.163.com' username = 'x' password = 'passwordfa' mail_postfix = '163.com' contents = '这是一个Python的测试邮件,收到请勿回复,谢谢!!' def send_mail(to_list, sub, content): me = sender msg = MIMEText(content, _subtype='plain', _charset='utf-8') msg['Subject'] = subject msg['From'] = me msg['To'] = ";".join(to_list) try: server = smtplib.SMTP() server.connect(smtpserver) server.login(username, password) server.sendmail(me, to_list, msg.as_string()) server.close() return True except Exception, e: print str(e) return False if __name__ == '__main__': if send_mail(to, subject, contents): print "邮件发送成功! " else: print "失败!!!"
相关文章推荐
- 鼠标点击input时,placeholder中的提示信息消失
- WIN文件放到LINUX中无法CAT过滤的解决方法
- ActiveMQ(5.10.0) - Spring Support
- Android中Service服务详解(一)
- 计网-ch03-题目与解释
- Eclipse启动报错 java was started but returned code=14
- Android init.rc文件详
- jni编译问题:jin中添加LOG方法以及undefined reference to `__android_log_print'错误
- ORACLE游标概念讲解
- poj 1959 Darts 同意反复组合
- [资料收集]Java问题解决
- UE4 WCF RestFul 服务器 读取JSON 数据并解析 简单实例
- OC中的const
- Linux下添加用户和用户组的命令使用教程
- 四种存储方式(File sharepreference....)
- 66. Plus One
- nginx屏蔽IP
- 在Win7虚拟机下搭建Hadoop2.5.2+Spark1.5.2单机环境
- console编码问题
- Java将字节转换为十六进制代码分享