- 浏览: 193576 次
文章分类
最新评论
#!/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(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]文件的创建与追加
2012-10-11 11:12 1044一、用Python创建一个新文件,内容是从0到9的整数, 每个 ... -
python import模块方法
2012-10-08 11:00 1059python包含子目录中的模块方法比较简单,关键是能够在sys ... -
pythoncomplete.vim
2012-09-28 10:34 891where is vim vim7.3中自带里自动补全 ... -
python 易混地带
2012-09-25 12:59 1084每门编程语言都有易混 ... -
Python 内置对象及模块
2012-09-25 12:58 3233Python作为一种高效的脚本语言,内置了很多实用的函数,同时 ... -
python 特点
2012-09-25 12:56 12061、Python以模块文件的方式组织代码。 Python每个模 ... -
命名类、属性和方法
2012-09-10 16:50 795类名通常由大写字母打头。这是标准惯例,可以帮助你识别类, ... -
import 语句的模块顺序
2012-09-10 16:08 1581我们推荐所有的模块在 Python 模块的开头部分导入。 ... -
python 文件操作
2012-09-07 11:07 1065python中对文件、文件夹(文件操作函数)的操作需要 ... -
Python 函数参数
2012-09-05 11:25 6241. 函数参数 2. 函数引用 3. * Tuple 非关 ... -
Python 标准文件
2012-09-01 23:05 1043Python中, 只要程序一执行, 便可以访问三个标准文件:标 ... -
Python 二分查找
2012-08-29 00:00 854def bsearch(l = [], a = 0 ,b ... -
Python 浅拷贝 深拷贝
2012-08-09 21:25 870深拷贝:a -> b copy(a) ... -
Python Unicode
2012-08-08 21:10 811今天学习Python时,遇到一个问题,Python Non-A ... -
Python 字符串 Template
2012-08-05 16:43 722from string import Template ... -
Python 更新模型
2012-08-05 11:10 846更新模型,顾名思义就是对象在创建成功后,其值是否能够更新 p ... -
待解决问题
2012-08-04 20:25 7281. Python的循环引用 2. >>> ... -
Python __name__
2012-08-04 20:09 758看python程序是经常会碰到 if __name__ == ... -
Python Learning
2012-08-04 18:27 7541. # -*- coding: utf-8 -*- 推 ...
相关推荐
### Python使用POP3和SMTP协议收发邮件的示例代码详解 #### 一、概述 在互联网技术领域中,电子邮件仍然是一个重要的通信工具。对于软件开发者来说,掌握如何使用编程语言来实现邮件的发送和接收是一项实用技能。...
下面我们将详细探讨如何使用Python3编写一个多账户发邮件的代码。 首先,我们需要导入必要的库: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import ...
这里我们关注的主题是“Python发邮件源码”,这通常涉及到使用SMTP(Simple Mail Transfer Protocol)来实现邮件的发送。下面我们将深入探讨这个话题,并提供一个实际的Python代码示例。 首先,你需要了解Python中...
### Python SMTP邮件发送器脚本知识点详解 #### 一、Python SMTP邮件发送器脚本概述 在日常工作中,我们常常需要通过程序自动化地发送邮件,无论是通知还是数据报告。Python 提供了强大的邮件处理功能,使得这一...
在Python中,我们可以利用内置的`smtplib`库和`email`库来实现SMTP邮件的发送。 首先,了解SMTP协议是必要的。SMTP主要用于发送邮件,而不是接收,通常邮件服务器使用SMTP服务来转发邮件到目标邮箱。SMTP的默认端口...
在这个“python爬虫发邮件示例demo”中,我们将探讨如何结合Python的爬虫技术和邮件发送功能,实现自动抓取数据并将其通过电子邮件发送出去。 首先,我们需要了解Python中的两个关键库:`requests` 和 `...
SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,而Python作为一种强大的脚本语言,提供了方便的库来实现SMTP邮件发送。本教程将详细讲解如何使用Python通过SMTP实现自动发送邮件的...
"Python 邮件发附件方法" Python 邮件发附件方法是指使用 Python 语言发送带附件的电子邮件。该方法使用了 Python 的 email 模块,通过该模块可以创建一个带附件的邮件实例,并将其发送到指定的收件人邮箱中。 ...
Python通过内置的`smtplib`库提供了对简单邮件传输协议(SMTP)的支持,可以方便地实现邮件的发送。此外,`email`库则用于构建邮件消息对象,包括支持HTML格式的邮件内容。下面我们将详细探讨如何使用Python实现自动...
本教程将基于提供的"Python自动发送邮件并添加附件的源代码V2.1"进行深入解析,帮助你理解和实现类似的功能。 首先,我们来探讨Python中的SMTP(Simple Mail Transfer Protocol)库,它允许我们通过编程方式发送...
在本项目实践中,我们探索了如何...通过以上各个知识点的学习和实践,我们可以构建一个高效且可靠的基于Python的SMTP邮件预警系统,应用于各种场景,如监控系统状态、业务指标预警等,提高问题响应速度,降低潜在损失。
以上代码展示了如何利用Python实现自动发送钉钉消息和邮件的功能。在实际应用中,你可以根据需要进行定制,例如添加错误处理、日志记录等。同时,还可以结合定时任务库如APScheduler,实现定时发送消息或邮件。通过...
首先,要实现Python自动发邮件,我们需要使用Python标准库中的`smtplib`模块,它提供了发送简单邮件传输协议(SMTP)邮件的功能。此外,我们可能还需要`email`模块来构建邮件消息对象,包括邮件头和正文。 在配置...
基于Python的电子邮件自动发送程序设计涉及多个知识点,包括Python编程、邮件发送协议、电子邮件格式构造、文件操作以及程序的时间控制等。以下是详细的知识点说明。 首先,Python编程是整个项目的核心。Python由于...
首先,我们需要了解smtplib库,它是Python标准库的一部分,专门用于处理SMTP(Simple Mail Transfer Protocol)协议,即用于发送电子邮件的协议。通过smtplib,我们可以连接到邮件服务器,登录账户,并发送邮件。 ...
在“smtp.rar”这个压缩包中,可能包含了一个用于实现SMTP发邮件功能的源代码示例。这样的程序通常允许用户输入邮件内容和收发件人信息,然后通过SMTP协议与邮件服务器交互,完成邮件发送。源代码可能使用了如Python...
本篇文章将详细讲解如何利用Python实现自动发邮件的功能,以及介绍一个名为"poemail"的工具箱。 首先,Python中的`smtplib`库是用于处理SMTP(简单邮件传输协议)的,它是发送邮件的核心工具。我们可以通过创建`...
SMTP(Simple Mail Transfer Protocol)是互联网上用于在邮件服务器之间传输电子邮件的标准协议。...提供的压缩包文件可能包含实现SMTP邮件系统的源代码,这将是一个学习和研究SMTP协议的宝贵资源。
Python SMTP 是一个用于发送电子邮件的标准库,通过 Simple Mail Transfer Protocol (SMTP) 协议与邮件服务器进行通信。在这个示例中,我们看到如何使用 Python 的 `smtplib` 库来给多人发送邮件,主要涉及以下几个...