Python发邮件

转载 2015年07月09日 13:11:06

Pythohn3.4发邮件:(含附件)


<span style="font-size:12px;">import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
fromaddr = '发件人地址'
	toaddrs = ['收件人地址']
	subject = 'smtplib test.'
	content = 'smtplib test: hello, smtplib ! Can you see it ?'
	textApart = MIMEText(content)
	imageFile = 'D:/Python/tmp/code2.png'
	imageApart = MIMEImage(open(imageFile, 'rb').read(), imageFile.split('.')[-1])
	imageApart.add_header('Content-Disposition', 'attachment', filename=imageFile.split('/')[-1])
	m = MIMEMultipart()
	m.attach(textApart)
	m.attach(imageApart)
	m['Subject'] = subject
	server = smtplib.SMTP('发件服务器')
	server.login(fromaddr,'密码')
	server.sendmail(fromaddr, toaddrs, m.as_string())
	server.quit()</span>

其中:Python3.0需要使用open替换file;

发出邮件不显示发件人地址,这是个问题。


-------------------------------------------------------------------------------------

记录每一步的成长!

python发邮件程序

  • 2014年12月09日 17:11
  • 3KB
  • 下载

python实现用程序给自己发邮件

之前跑的实验总是很耗时,有时候让程序跑着自己出去玩,又得经常回来看它有没有跑完。 于是干脆写个监测程序,让它每隔一段时间就给我发个邮件。 当然,你要设置一个监测条件。 比如我的主程序运行后会生成一...
  • CY_TEC
  • CY_TEC
  • 2016年05月27日 11:44
  • 1179

Python发邮件代码

  • 2015年04月07日 18:05
  • 1KB
  • 下载

Python群发邮件

  • 2013年12月05日 20:18
  • 1KB
  • 下载

发邮件自动回复本机IP——python版本

这几天在写爬虫,有时候在宿舍需要远程登陆到实验室的主机上对代码进行一些微调,但是因为动态ip经常不知道实验室主机的IP是多少,因此产生了写这个小工具的想法。 工作原理描述: 首先需要一个专用的邮箱,...

python发邮件

  • 2014年03月13日 14:48
  • 2KB
  • 下载

python3&nbsp;发邮件实例(…

原文地址:发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)">python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)作者:数据联盟-面包 环境:windows ,...

python发邮件的使用方法!

from email.header import Header from email.mime.text import MIMEText from email.utils import parsead...

Python-自动发邮件 二

上一篇博客介绍了如何使用python发送qq邮件,下面介绍怎么定时自动执行测试用例完并发送邮件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python发邮件
举报原因:
原因补充:

(最多只允许输入30个字)