`

Python 邮件发送

阅读更多
#!/usr/bin/env python
# -*- coding: gbk -*-
#导入smtplib和MIMEText
import smtplib
from email.mime.text import MIMEText
#############
#要发给谁,这里发给2个人
mailto_list=["xxxx@126.com"]
#####################
#设置服务器,用户名、口令以及邮箱的后缀
mail_host="smtp.163.com"
mail_user="XXXX"
mail_pass="XXXX"
mail_postfix="163.com"
######################
def send_mail(to_list,sub,content):
    '''
    to_list:发给谁
    sub:主题
    content:内容
    send_mail("","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 发送带附件的邮件的示例代码。该代码使用了 email 模块和 smtplib 模块,详细介绍了如何创建带附件的邮件实例并将其发送到指定的收件人邮箱中。

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

    Python 邮件发送测试运维报警必备笔记 本笔记主要介绍了使用 Python 实现邮件发送测试运维报警的相关知识点,涵盖了 SMTP 介绍、QQ 环境设置、MIME 操作、发送各种文档和图片等内容。 1. SMTP 介绍 SMTP(Simple ...

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

    总的来说,这个课程设计涵盖了Python的多进程编程以及邮件发送的实践,这对于理解并发处理和实际应用中的通信问题非常有帮助。通过学习这个项目,开发者可以掌握如何在Python中有效地并行处理任务,以及如何利用SMTP...

    python 邮件发送模块 mail 自动 邮件 定时

    Python邮件发送模块是Python编程中一个非常实用的功能,它允许我们自动发送电子邮件,这对于自动化报告、通知服务或者定期任务的提醒来说非常有用。在Python中,我们可以使用内置的`smtplib`和`email`库来实现这个...

    python3发送邮件

    使用python3发送QQ电子邮件,发送人为自己,接收人可以一个可以多个。

    Python发邮件代码

    Python发邮件代码

    python 邮件发送

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

    python邮件发送程序源码

    用python对象封装好的邮件发送程序,可以作为组件直接掉头,提供了邮件发送,附件发送,邮件接收等功能。在多个项目中集成使用。稳定有效。

    python发送带附件的邮件

    python发送带附件的邮件代码,大家可以看看哟。亲测无问题。

    python邮件发送

    python邮件发送,实例,轻松使用;可以整合到代码中去,注意备注来源

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

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

    linux、T100、windows使用python读取XML发送邮件方法含代码

    2. **Python邮件发送**: Python中的`smtplib`库用于发送邮件,`email`库则用于构建邮件消息。以下是一个基本示例: ```python import smtplib from email.mime.multipart import MIMEMultipart from email....

    python 简易发送邮件程序

    python GUI实现简易发送邮件程序。

    Python邮件发送之yagmail

    本资源为通过yagmail的python脚本

    Python发邮件源码

    理解这些库的工作原理和如何正确配置它们是实现邮件发送的关键。实际操作时,根据邮件内容和需求的不同,可能需要调整邮件构造和附件添加的部分。在使用时,一定要确保你的邮箱设置允许通过SMTP发送邮件,否则可能会...

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

    通过结合以上代码片段,你可以构建一个完整的Python邮件发送系统,它具有重试机制和定时发送统计邮件的功能。记得在实际应用中,确保遵循邮件服务提供商的使用政策,不要滥用服务,以免触发反垃圾邮件策略。

    python发送邮件脚本

    python发送邮件代码,服务器配置请自行修改,脚本中的地址是内网搭建的邮件服务器。可以结合系统定时任务配置邮件定时发送。希望帮到你

    python发邮件程序

    python发邮件程序,发送方法:./mail.py 收件人 主题 html内容 图片文件 附件文件'

    python爬虫发邮件示例demo

    在这个“python爬虫发邮件示例demo”中,我们将探讨如何结合Python的爬虫技术和邮件发送功能,实现自动抓取数据并将其通过电子邮件发送出去。 首先,我们需要了解Python中的两个关键库:`requests` 和 `...

    python_发送邮件.docx

    Python发送邮件是编程中常见的需求,特别是在自动化任务和通知系统中。本文档主要介绍了两种使用Python发送邮件的方法,涉及到了smtplib和email模块。...理解这些概念和方法,将有助于实现各种复杂的邮件发送需求。

Global site tag (gtag.js) - Google Analytics