`
hejibo
  • 浏览: 24440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用python发送html格式的email

阅读更多
和大伙分享一个使用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()

分享到:
评论

相关推荐

    如何使用Python发送HTML格式的邮件

    总结来说,Python发送HTML格式的邮件主要涉及两个步骤:一是构建包含HTML内容的MIMEText对象,二是通过SMTP服务器发送邮件。这两种方法都可以实现这一目标,根据实际需求选择合适的方式即可。需要注意的是,实际应用...

    Python-python发送邮件报表

    subject = 'Python发送的报表' body = '这是使用Python自动发送的报表邮件。' msg = MIMEMultipart() msg['From'] = sender msg['To'] = receiver msg['Subject'] = subject ``` 若邮件内容包含纯文本和HTML两种...

    详解Python发送email的三种方式

    Python发送email的三种方式,分别为使用登录邮件服务器、使用smtp服务、调用sendmail命令来发送三种方法 Python发送email比较简单,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以...

    Python定制HTML格式电子邮件

    在Python编程中,发送HTML格式的电子邮件是一种常见需求,特别是在自动化报告、通知或者营销邮件的场景下。HTML邮件能够提供比纯文本邮件更丰富的展示效果,包括颜色、字体、图像和布局等。以下是对"Python定制HTML...

    基于Python实现多进程的发送邮件.zip

    4. **邮件发送函数**:一个单独的函数(如`send_email.py`中的`send_email()`),负责构建邮件对象、连接SMTP服务器并发送邮件。这个函数应能处理异常,如网络问题或验证失败。 5. **进程管理**:在主程序中,我们...

    python3使用SMTP发送HTML格式邮件

    在使用Python3通过SMTP发送HTML格式邮件时,首先需要设置并开启SMTP服务。这个过程通常需要邮件服务商提供的SMTP服务器地址,以及相应的用户认证信息,比如用户名和授权码。授权码是一个安全机制,用于替代传统邮箱...

    Python定制HTML格式电子邮件.rar

    在Python编程中,发送HTML格式的电子邮件是一种常见的需求,特别是在数据可视化、自动化报告或个性化通信中。本资源“Python定制HTML格式电子邮件”可能包含了如何使用Python实现这一功能的相关教程或代码示例。以下...

    办公自动化-Python定制HTML格式电子邮件-Python源码示例.zip

    这是个示例,展示如何通过Python发送HTML邮件。 &lt;/html&gt; """ # 将HTML内容添加到邮件中 part = MIMEText(html_content, 'html') msg.attach(part) # 连接SMTP服务器并发送邮件 with smtplib.SMTP(smtp_server, ...

    Python-Python实现自动发邮件支持HTML富文本

    这是使用Python发送的HTML邮件。 你可以插入任何HTML元素,如图片、链接等。 &lt;/html&gt; """ msg = MIMEMultipart("alternative") msg["From"] = from_email msg["To"] = to_email msg["Subject"] = subject ``` ...

    Python定制HTML格式电子邮件.zip

    在Python编程中,发送HTML格式的电子邮件是一种常见的需求,特别是在数据可视化、自动化报告或个性化通信中。本案例将深入探讨如何使用Python框架来定制这样的邮件。以下是一些关键知识点: 1. **SMTP(Simple Mail...

    【Python自动化办公应用实战案例】Python自动发送邮件(代码)

    本实战案例将深入探讨如何使用Python来实现自动发送邮件的功能,这对于日常的工作汇报、数据分享或是系统通知都有着极大的便利性。Python的smtplib和email库为我们提供了构建邮件并发送的必要工具。 首先,我们需要...

    Python 邮件发送测试运维报警必备 - 笔记.docx

    使用 Python 可以发送各种文档和图片,包括文本文件、HTML 文件、图片文件等。可以使用 email 模块提供的 MIMEApplication 和 MIMEMultipart 等类来构造邮件,通过 SMTP 发送出去。同时,需要了解如何使用 QQ 的 ...

    Python发送带图片邮件

    要使用Python发送带有图片的邮件,可以按照以下步骤进行: 导入所需的模块:首先,导入smtplib和email相关的模块,用于发送邮件。 创建邮件对象:使用email模块创建一个邮件对象。设置邮件的发件人、收件人、主题...

    python发送邮件(smtplib).docx

    总之,Python的`smtplib`和`email`模块提供了强大的邮件发送功能,不仅可以发送纯文本邮件,还可以轻松地添加附件和图片,满足各种复杂的邮件发送需求。通过理解这些基础知识,你可以轻松地构建自己的邮件自动化工具...

    Python-基于python3email封装的一个易用的邮件库

    以下是一个简化的示例代码,展示了如何使用`python3email`创建和发送邮件: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart def send_email...

    python写的自动发送QQ邮件的脚本

    这个脚本的实现基于Python的内置库和第三方库,如smtplib、email等,用于处理邮件的发送和构建。以下是关于这个脚本及其工作原理的详细解释: 1. **Python环境**: - 首先,你需要一个Python环境,这里提到的是...

    python_email.rar

    在"python_email.rar"这个压缩包中,我们找到了一个名为"email3.py"的文件,它可能是一个封装了使用Python发送邮件功能的脚本。这个脚本允许用户通过SMTP(Simple Mail Transfer Protocol)服务发送包含HTML内容、...

    基于Python的电子邮件自动发送程序设计.pdf

    Python标准库中提供了smtplib和email模块,可以用来处理电子邮件的发送,但这些模块在处理邮件格式构造时较为繁琐。 其次,邮件发送协议包括SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol ...

    Python-PostMail一个简单的邮件服务器可以让你发送一个邮件只发送一个POST请求

    PostMail会自动处理邮件的编码、格式化,并通过SMTP服务器发送出去。默认情况下,PostMail使用本地SMTP服务器,但你可以通过配置文件或POST请求中的参数来指定其他SMTP服务器。 在实际项目中,你可能需要更复杂的...

Global site tag (gtag.js) - Google Analytics