`

python smtp 发邮件代码

 
阅读更多

#!/usr/bin/env python

# -*- coding: gbk -*-
#导入smtplib和MIMEText
import smtplib
from email.mime.text import MIMEText
#############
#要发给谁,这里发给2个人
mailto_list=["aaa@juyimeng.com","bbb@juyimeng.com"]
#####################
#设置服务器,用户名、口令以及邮箱的后缀
mail_host="smtp.126.com"
mail_user="xxx"
mail_pass="yyy"
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(meto_listmsg.as_string())
        
s.close()
        
return True
    
except Exceptione:
        
print str(e)
        
return False
if __name__ == '__main__':
    
if send_mail(mailto_list,"subject","content"):
        
print "发送成功"
    
else:
        
print "发送失败"

分享到:
评论

相关推荐

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

    ### Python使用POP3和SMTP协议收发邮件的示例代码详解 #### 一、概述 在互联网技术领域中,电子邮件仍然是一个重要的通信工具。对于软件开发者来说,掌握如何使用编程语言来实现邮件的发送和接收是一项实用技能。...

    python3 多账户发邮件代码

    下面我们将详细探讨如何使用Python3编写一个多账户发邮件的代码。 首先,我们需要导入必要的库: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import ...

    Python发邮件源码

    这里我们关注的主题是“Python发邮件源码”,这通常涉及到使用SMTP(Simple Mail Transfer Protocol)来实现邮件的发送。下面我们将深入探讨这个话题,并提供一个实际的Python代码示例。 首先,你需要了解Python中...

    Python SMTP邮件发送器脚本

    ### Python SMTP邮件发送器脚本知识点详解 #### 一、Python SMTP邮件发送器脚本概述 在日常工作中,我们常常需要通过程序自动化地发送邮件,无论是通知还是数据报告。Python 提供了强大的邮件处理功能,使得这一...

    Python实现SMTP发送邮件详细教程

    在Python中,我们可以利用内置的`smtplib`库和`email`库来实现SMTP邮件的发送。 首先,了解SMTP协议是必要的。SMTP主要用于发送邮件,而不是接收,通常邮件服务器使用SMTP服务来转发邮件到目标邮箱。SMTP的默认端口...

    python爬虫发邮件示例demo

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

    基于SMTP的自动发邮件的设计实现(Python)

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,而Python作为一种强大的脚本语言,提供了方便的库来实现SMTP邮件发送。本教程将详细讲解如何使用Python通过SMTP实现自动发送邮件的...

    python邮件发附件方法

    "Python 邮件发附件方法" Python 邮件发附件方法是指使用 Python 语言发送带附件的电子邮件。该方法使用了 Python 的 email 模块,通过该模块可以创建一个带附件的邮件实例,并将其发送到指定的收件人邮箱中。 ...

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

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

    Python自动发送邮件并添加附件的源代码V2.1

    本教程将基于提供的"Python自动发送邮件并添加附件的源代码V2.1"进行深入解析,帮助你理解和实现类似的功能。 首先,我们来探讨Python中的SMTP(Simple Mail Transfer Protocol)库,它允许我们通过编程方式发送...

    人工智能-项目实践-预警-一个基于python的SMTP邮件预警程序.zip

    在本项目实践中,我们探索了如何...通过以上各个知识点的学习和实践,我们可以构建一个高效且可靠的基于Python的SMTP邮件预警系统,应用于各种场景,如监控系统状态、业务指标预警等,提高问题响应速度,降低潜在损失。

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

    以上代码展示了如何利用Python实现自动发送钉钉消息和邮件的功能。在实际应用中,你可以根据需要进行定制,例如添加错误处理、日志记录等。同时,还可以结合定时任务库如APScheduler,实现定时发送消息或邮件。通过...

    Python自动发邮件脚本

    首先,要实现Python自动发邮件,我们需要使用Python标准库中的`smtplib`模块,它提供了发送简单邮件传输协议(SMTP)邮件的功能。此外,我们可能还需要`email`模块来构建邮件消息对象,包括邮件头和正文。 在配置...

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

    基于Python的电子邮件自动发送程序设计涉及多个知识点,包括Python编程、邮件发送协议、电子邮件格式构造、文件操作以及程序的时间控制等。以下是详细的知识点说明。 首先,Python编程是整个项目的核心。Python由于...

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

    首先,我们需要了解smtplib库,它是Python标准库的一部分,专门用于处理SMTP(Simple Mail Transfer Protocol)协议,即用于发送电子邮件的协议。通过smtplib,我们可以连接到邮件服务器,登录账户,并发送邮件。 ...

    smtp.rar_smtp_发邮件

    在“smtp.rar”这个压缩包中,可能包含了一个用于实现SMTP发邮件功能的源代码示例。这样的程序通常允许用户输入邮件内容和收发件人信息,然后通过SMTP协议与邮件服务器交互,完成邮件发送。源代码可能使用了如Python...

    用Python自动发邮件的工具箱

    本篇文章将详细讲解如何利用Python实现自动发邮件的功能,以及介绍一个名为"poemail"的工具箱。 首先,Python中的`smtplib`库是用于处理SMTP(简单邮件传输协议)的,它是发送邮件的核心工具。我们可以通过创建`...

    基于SMTP的邮件收发系统

    SMTP(Simple Mail Transfer Protocol)是互联网上用于在邮件服务器之间传输电子邮件的标准协议。...提供的压缩包文件可能包含实现SMTP邮件系统的源代码,这将是一个学习和研究SMTP协议的宝贵资源。

    python smtp给多人发送邮件(csdn)————程序.pdf

    Python SMTP 是一个用于发送电子邮件的标准库,通过 Simple Mail Transfer Protocol (SMTP) 协议与邮件服务器进行通信。在这个示例中,我们看到如何使用 Python 的 `smtplib` 库来给多人发送邮件,主要涉及以下几个...

Global site tag (gtag.js) - Google Analytics