python发送邮件 示例

示例1

 1 import smtplib
 2 from email.mime.text import MIMEText
 3 from email.header import Header
 4 def sedmail():
 5     sender = ‘[email protected]‘
 6     receivers = [‘[email protected]‘]  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
 7
 8     # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
 9     message = MIMEText(‘Python 邮件发送测试...内容‘, ‘plain‘, ‘utf-8‘)
10     message[‘From‘] = Header("李瑞鑫", ‘utf-8‘)
11     message[‘To‘] =  Header("363572453", ‘utf-8‘)
12
13     subject = ‘Python SMTP 标题‘
14     message[‘Subject‘] = Header(subject, ‘utf-8‘)
15
16
17     try:
18         smtpObj = smtplib.SMTP(‘localhost‘)
19         smtpObj.sendmail(sender, receivers, message.as_string())
20         print ("邮件发送成功")
21     except smtplib.SMTPException:
22         print ("Error: 无法发送邮件")
23
24 for i in range(10):
25     sedmail()
时间: 2025-01-02 17:57:55

python发送邮件 示例的相关文章

Python发送邮件(常见四种邮件内容)

Python发送邮件(常见四种邮件内容) 转载 2017年03月03日 17:17:04 转自:http://lizhenliang.blog.51cto.com/7876557/1875330 在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下,Shell脚本发送邮件告警是件很简单的事,有现成的邮件服务软件或者调用运营商邮箱服务器. 对于Python来说,需要编写脚本调用邮件服务器来发送邮件,使用的协议是SMTP.

python - 发送邮件(smtplib、email)

发送邮件(smtplib.email) 通常在API和UI自动化测试后,都需要将运行的测试报告发送给指定邮件组接收,这个邮件发送功能可以利用python自带的两个模块完成: smtplib模块主要负责发送邮件如:连接邮箱服务器,登录邮箱,发送邮件 email模块主要负责构造邮件如:发件人,收件人,主题,正文,附件.图片.HTML等 一.smtplib 1.smtplib示例: import smtplib # 实例化SMTP连接(IP,端口) smtp = smtplib.SMTP_SSL(se

python发送邮件(qq)

在即时通信软件如此发达的今天,电子邮件仍然是互联网上使用最为广泛的应用之一,公司向应聘者发出录用通知.网站向用户发送一个激活账号的链接.银行向客户推广它们的理财产品等几乎都是通过电子邮件来完成的,而这些任务应该都是由程序自动完成的. 就像我们可以用HTTP(超文本传输协议)来访问一个网站一样,发送邮件要使用SMTP(简单邮件传输协议),SMTP也是一个建立在TCP(传输控制协议)提供的可靠数据传输服务的基础上的应用级协议,它规定了邮件的发送者如何跟发送邮件的服务器进行通信的细节,而Python中

【转载】python发送邮件实例

本文转自:http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2343463.html 这几天要用python发送邮件,上网找到这篇文章感觉蛮全面的,故转载收藏之. 1. 文件形式的邮件 #!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header send

Python爬虫示例

1 #!/usr/bin/python 2 #coding:utf8 3 import re 4 import urllib 5 6 def gethtml(url): 7 page=urllib.urlopen(url) 8 html=page.read() 9 return html 10 11 def getimg(html): 12 reg=r'<img src="(http.*?\.gif)" alt' 13 imgre=re.compile(reg) 14 imgli

python发送邮件(一)

最近设计了一个小的应用程序,主要是根据文件中邮件地址发送一份excel中内容,并且在接受方收到邮件都是以网页的格式呈现的. 下面主要是对python发送邮件涉及到的部分知识点做个总结 一.先介绍一下Smtp协议和POP3协议 SMTP (Simple Mail Transfer Protocol) http://www.rfc-editor.org/info/rfc821    RFC821文档详细描述了这个协议信息: 邮件传送代理 (Mail Transfer Agent,MTA) 程序使用S

解读Python发送邮件

解读Python发送邮件 Python发送邮件需要smtplib和email两个模块.也正是由于我们在实际工作中可以导入这些模块,才使得处理工作中的任务变得更加的简单.今天,就来好好学习一下使用Python发送邮件吧. SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件. Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件. 1.邮件正文是文本的格式 1 # -*- codi

python入门示例程序

该实例是raspi和dsp电机运动控制板的串口uart通信: import serial class SerialHandler(): ''' raspi serial for communication ''' def __init__(self)://初始化一些默认参数,其它非初始化参数在方法中作为参数传入 self.serialdev = None//给参数赋初始值 def serial_open(self,serialdev,timeout)://用户可传入的参数,其它参数(如baudr

python发送邮件的脚本

python发送邮件的脚本,带有邮件内容与附件,邮件内容为串格式,附件为文件.如果想把某个目录下的所有文件当作附件发送,那请去掉注释. 代码如下: #!/usr/bin/python #coding utf-8 from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email import Utils, E