Python发邮件

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
上一篇PL/SQL Developer无法登录Oracle
下一篇PLSQL多次登陆账户被锁和解锁
想对作者说点什么? 我来说一句

SVN变化发送邮件(Python

2013年08月26日 2KB 下载

python使用outlook发送邮件

2017年07月10日 498B 下载

python发邮件

2014年04月22日 18KB 下载

Python发邮件代码

2015年04月07日 1KB 下载

python用调用outlook发送邮件

2017年11月22日 885B 下载

python发邮件详细实例

2012年07月29日 369KB 下载

键盘记录自动发送邮件

2008年01月20日 32KB 下载

没有更多推荐了,返回首页

关闭
关闭