python利用smtplib和MIMETYPE发送邮件
# -*- coding:utf- -*- import smtplib
from email.mime.text import MIMEText sender = '你的发送邮件'
my_pass= '你的邮件登录授权码'
receiver='你的接收邮件'
def mail():
ret = True
try:
content = "正文"
print(content)
msg = MIMEText(content, 'plain', 'utf-8') #这里的plain表示发送的是普通文本,改成html即可在content定义html代码发送网页了。。不信你试一下。
msg['From'] = sender
msg['To']=receiver
msg['Subject'] = "邮件主题"
server = smtplib.SMTP("发送方的smtp服务器")
server.login(sender, my_pass)
server.sendmail(sender, receiver, msg.as_string())
server.quit()
except Exception as e:
ret = False
print(e)
return ret ret = mail() #执行mail函数并把结果复制给ret if ret:
print("邮件发送成功")
else:
print("邮件发送失败")
参考资料:http://soul455879510.blog.51cto.com/6180012/1893579 python搜集电脑信息发送
python利用smtplib和MIMETYPE发送邮件的更多相关文章
- 利用Python的smtplib和email发送邮件
		
原理 网上已经有了很多的教程讲解相关的发送邮件的原理,在这里还是推荐一下廖雪峰老师的Python教程,讲解通俗易懂.简要来说,SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本 ...
 - python:利用smtplib发送邮件详解
		
本文转自:https://www.cnblogs.com/insane-Mr-Li/p/9121619.html 自动化测试中,测试报告一般都需要发送给相关的人员,比较有效的一个方法是每次执行完测试用 ...
 - python 利用 smtplib发邮件
		
import smtplib from email.mime.text import MIMEText title = "request build error" content ...
 - 利用Python+163邮箱授权码发送邮件
		
背景 前段时间写了个自动打卡的脚本,但是脚本不够完善,我需要知道,打卡到底成没成功,因此,我想到了用Python执行完代码之后,再执行一段发送邮件的代码.需求开始明确了,就开始分析和写代码实现吧. 分 ...
 - python3:利用smtplib库和smtp.qq.com邮件服务器发送邮件
		
python3:利用smtplib库和smtp.qq.com邮件服务器发送邮件 使用qq的邮件服务器需要注意的两个地方主要是: 1.协议问题 使用465端口 SSL 协议 2.口令问题 出现SMTPA ...
 - python爬虫-smtplib模块发送邮件
		
1.代码如下: import smtplib from email.message from EmailMessage # smtplib模块负责发送邮件服务 # email.message模块负责构 ...
 - web端自动化——Python的smtplib发送电子邮件
		
SMTP (Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. Python的smtplib模块提 ...
 - [Python] 利用Django进行Web开发系列(二)
		
1 编写第一个静态页面——Hello world页面 在上一篇博客<[Python] 利用Django进行Web开发系列(一)>中,我们创建了自己的目录mysite. Step1:创建视图 ...
 - python利用or在列表解析中调用多个函数.py
		
python利用or在列表解析中调用多个函数.py """ python利用or在列表解析中调用多个函数.py 2016年3月15日 05:08:42 codegay & ...
 
随机推荐
- Contest2071 - 湖南多校对抗赛(2015.03.28)
			
Contest2071 - 湖南多校对抗赛(2015.03.28) 本次比赛试题由湖南大学ACM校队原创 http://acm.csu.edu.cn/OnlineJudge/contest.php?c ...
 - Android - 序列化与反序列化
			
http://www.cnblogs.com/yezhennan/p/5527506.html http://blog.csdn.net/wangchunlei123/article/details/ ...
 - C 中结构体对齐
			
参考 百度百科内存对齐 对齐作用 可以使得以最少的次数将操作数加载到寄存器中,如果数据没有对齐,则当CPU以最小读取数据大小从内存读入数据时可能只取到了一部分数据,而对齐情况下可以一次读入. 对齐修改 ...
 - mysql小试题
			
1. 用户登录日志表 xes_user_login_logs 如下: (1) 检索登录超过两次的用户ID(sql语句) select user_id from vvt_ceshi group by u ...
 - Dynamics CRM2016 如何删除Word/Excel Templates
			
创建模板的方式有两种,一种是创建个人级别的模板,如下面这种创建一个excel的模板 一种是在设置-模板中创建,但这需要管理员权限,从下图中可以看出个人级的模板在设置中是看不到的 那就涉及到一个问题了, ...
 - OSGI企业应用开发(二)Eclipse中搭建Felix运行环境
			
上篇文章介绍了什么是OSGI以及使用OSGI构建应用的优点,接着介绍了两款常用的OSGI实现,分别为Apache Felix和Equinox,接下来开始介绍如何在Eclipse中使用Apache Fe ...
 - hashCode()与equals()方法的对比
			
Java对于eqauls方法和hashCode方法是这样规定的: 1.如果两个对象相同,那么它们的hashCode值一定要相同: 2.如果两个对象的hashCode相同,它们并不一定相同(上面 ...
 - cuda中用cublas库做矩阵乘法
			
这里矩阵C=A*B,原始文档给的公式是C=alpha*A*B+beta*C,所以这里alpha=1,beta=0. 主要使用cublasSgemm这个函数,这个函数的第二个参数有三种类型,这里CUBL ...
 - 【转】使用windeployqt.exe进行依赖查找打包
			
原文:https://blog.csdn.net/u011822862/article/details/52166940 Qt 官方开发环境使用的动态链接库方式,在发布生成的可执行程序时,需要复制可执 ...
 - qtcreator minggw 支持c++11
			
pro文件添加 QMAKE_CXXFLAGS += -std=c++11