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

python 发送简单邮件

阅读更多

#-*-coding:utf-8-*-
from email.mime.text import MIMEText
import smtplib
mailto_list = ["person@163.com", "person@gmail.com"]
#####################
mail_host = "smtp.126.com"
mail_user = "hello"
mail_pass = "world"
mail_postfix = "126.com"
######################
def send_mail(to_list, sub, content):
    '''
    to_list:发给谁
    sub:主题
    content:内容
    send_mail("aaa@126.com","sub","content")
    '''
    me = mail_user + "<" + mail_user + "@" + mail_postfix + ">"
    msg = MIMEText(content)
    msg['Subject'] = sub
    msg['From'] = me
    msg['To'] = ";".join(to_list)
    try:
        s = smtplib.SMTP()
        s.connect(mail_host)
        s.login(mail_user, mail_pass)
        s.sendmail(me, to_list, msg.as_string())
        s.close()
        return True
    except Exception, e:
        print str(e)
        return False
if __name__ == '__main__':
    if send_mail(mailto_list, "subject", "content"):
        print "发送成功"
    else:
        print "发送失败"
 
分享到:
评论

相关推荐

    python 发送邮件简单示例

    简单的python发送邮件的示例,基于python2.7

    2024最新Python发送Google邮件原创,以及Shell文件方法

    这里是目前最有效的实现Python发送Google邮件,不仅仅提供了发送纯文本的Google邮件,以及发送HTML、图片附件、Word附件的邮件。另外提供了在服务器端不使用Python而是使用Shell脚本的方式实现。我保证你看了之后...

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

    7. **进度显示**:为了提供用户体验,可以在主程序中添加一个简单的进度条或消息提示,让用户知道邮件发送的状态。 总的来说,这个课程设计涵盖了Python的多进程编程以及邮件发送的实践,这对于理解并发处理和实际...

    Python实现自动发送邮件和发送钉钉消息源码

    本篇将深入讲解如何利用Python的requests库发送钉钉消息以及如何使用email和smtplib库发送邮件,特别是与163邮箱服务的集成。 首先,我们来探讨如何使用requests库发送钉钉消息。钉钉提供了Webhook接口,通过...

    python_发送邮件.docx

    首先,smtplib是Python的标准库,它提供了一种与SMTP(简单邮件传输协议)服务器进行交互的方法。在发送邮件时,你需要先导入smtplib,然后创建一个SMTP对象并连接到SMTP服务器。例如,对于QQ邮箱,服务器地址是'...

    python爬虫发邮件示例demo

    `smtplib`用于建立SMTP(简单邮件传输协议)连接,发送邮件;`email`库则用于构造邮件消息对象。 发送邮件的步骤如下: 1. 导入`smtplib`和`email`库的相关模块。 2. 创建SMTP服务器连接,通常需要指定SMTP服务器...

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

    在使用PostMail时,你需要向其提供的HTTP端点发送一个POST请求,包含邮件的必要信息,如发件人、收件人、主题和邮件正文。例如,使用curl命令发送请求: ```bash curl -X POST -d "from=you@example....

    Python实现邮箱自动化处理

    2 利用Python发送邮件 2.1 发送一封简单的电子邮件 2.2 发送含HTML样式的电子邮件 2.3 发送带附件的电子邮件 2.4 以邮件的内容发送,而不是作为附件形式发送 2.5 群发邮件 2.6 定时发送邮件 2.7 发送CSV文件...

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

    Python通过内置的`smtplib`库提供了对简单邮件传输协议(SMTP)的支持,可以方便地实现邮件的发送。此外,`email`库则用于构建邮件消息对象,包括支持HTML格式的邮件内容。下面我们将详细探讨如何使用Python实现自动...

    Python-python发送邮件报表

    `smtplib`库用于处理SMTP(简单邮件传输协议),是发送邮件的基础。`email.mime`系列模块则帮助我们构建邮件消息的各个部分,包括文本、HTML以及附件。 接下来,定义发送邮件的基本信息,包括发件人、收件人、主题...

    python实现下载pop3邮件保存到本地

    Python实现下载pop3邮件保存到本地的知识点涉及到使用Python进行网络编程,利用poplib模块与邮件服务器交互,以及使用正则表达式处理邮件内容。以下是详细介绍: 1. poplib模块介绍: poplib是Python标准库的一部分...

    python smtplib发邮件脚本(直接使用)

    为了方便大量发送邮件,使用python语言smtplib函数编写了简单的脚本。只需要填写正确的qq邮箱账号 ,即可发送。

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

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,是一种 TCP 协议支持的提供可靠且有效电子邮件传输的应用层协议。SMTP 是建立在 TCP 上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的...

    Python-使用GmailAPI和Python发送多个自定义电子邮件

    当涉及到电子邮件收发时,Python提供了各种库,如smtplib、email和imaplib,但结合Gmail API,我们可以实现更高级的功能,比如批量发送自定义邮件。本教程将深入探讨如何使用Gmail API和Python来发送多个自定义电子...

    python3 多账户发邮件代码

    `smtplib`库提供了与SMTP(简单邮件传输协议)服务器交互的功能,而`email.mime`则用于创建符合邮件标准的邮件对象。下面我们将详细探讨如何使用Python3编写一个多账户发邮件的代码。 首先,我们需要导入必要的库:...

    python 邮件发送

    简单实现python的 邮件发送实例。

    Python实现的查询mysql数据库并通过邮件发送信息功能

    以下是一个简单的示例,展示了如何使用Python查询MySQL数据库并发送邮件: ```python import MySQLdb import time import datetime import smtplib from email.mime.text import MIMEText # 邮件相关配置 mailto_...

    Python使用POP3和SMTP协议收发邮件的示例代码

    #### 三、Python发送邮件示例代码详解 在Python中,发送邮件主要依赖于`smtplib`和`email`这两个模块。其中,`smtplib`用于处理与SMTP服务器之间的交互,而`email`模块则负责构建邮件内容。 ##### 构造邮件 构造...

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

    Python编写的自动发送QQ邮件的脚本是一种便捷的通信工具,尤其适用于自动化任务中的通知功能。这个脚本的实现基于Python的内置库和第三方库,如smtplib、email等,用于处理邮件的发送和构建。以下是关于这个脚本及其...

    python发送邮件---包含重发(三次)和定时统计

    我们将主要使用`smtplib`库来处理SMTP(简单邮件传输协议)通信,`email`库来构建邮件对象,以及`time`库来实现定时功能。 首先,要发送邮件,我们需要设置SMTP服务器的相关信息,包括服务器地址、端口号、用户名和...

Global site tag (gtag.js) - Google Analytics