论坛首页 编程语言技术论坛

使用python发送html格式的email

浏览 3704 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-18   最后修改:2011-09-21
和大伙分享一个使用python发送html格式的email的代码。 我用在我的软件的bug提交中。代码如下。

请将代码中的email和密码替换成您的email和密码。
# -*- coding: cp936 -*-
'''
send email via gmail,support html email
By Jibo He
hejibo@ueseo.org

'''
import smtplib

msg = """From: From 何吉波 <hejibo@ueseo.org>
To: To UESEO <contact@ueseo.org>
MIME-Version: 1.0
Content-type: text/html
Subject: SMTP HTML e-mail test

This is an e-mail message to be sent in HTML format

<b>This is HTML message.</b>
<h1>This is headline.</h1>
<h2><a href="http://www.ueseo.org">优异搜索</a></h2>
"""



server = smtplib.SMTP('smtp.gmail.com',587) #port 465 or 587
server.ehlo()
server.starttls()
server.ehlo()
server.login('hejibo@ueseo.org','[b]XXXXXX[/b][color=red][/color]')#请替换成您的email和密码
server.sendmail('hejibo@ueseo.org','contact@ueseo.org',msg)
server.close()
   发表时间:2011-09-20  
分享代码的确是好事,不过如果连排版和加个代码块都不想弄,代码堆成一堆,还是不要分享的好。
0 请登录后投票
   发表时间:2011-09-21  
谢谢提示,我已经加上代码块了。不过一直没有排版问题。
greatghoul 写道
分享代码的确是好事,不过如果连排版和加个代码块都不想弄,代码堆成一堆,还是不要分享的好。

0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics