python实现126邮箱发送邮件


Posted in Python onMay 20, 2020

用Python发送126邮件,供大家参考,具体内容如下

今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又简单通俗易懂

from email.mail.text import MIMEText
import smtplib

#发件人列表
to_list=["zhangsan@163.com", "lisi@qq.com"]
#对于大型的邮件服务器,有反垃圾邮件的功能,必须登录后才能发邮件,如126,163
mail_server="smtp.126.com"   # 126的邮件服务器
mail_login_user="mymail@126.com" #必须是真实存在的用户,这里我测试的时候写了自己的126邮箱
mail_passwd="******"    #必须是对应上面用户的正确密码,我126邮箱对应的密码

def send_mail(to_list,sub,content):
 '''
 to_list:发给谁
 sub:主题
 content:内容
 send_mail("aaa@126.com","sub","content")
 '''
 me=mail_user+"<"+mail_user+">"
 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:

抓包结果

工作中习惯抓包分析了分析问题了,这个也抓包看看,可以看到,python已经把smtp协议封装得相当完美了,python只要几行代码就可以实现发邮件功能。

python实现126邮箱发送邮件

进去自己的邮箱看一下,收到邮件了

python实现126邮箱发送邮件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
Python定时器实例代码
Nov 01 Python
python 移除字符串尾部的数字方法
Jul 17 Python
windows下pycharm安装、创建文件、配置默认模板
Jul 31 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
使用pandas的box_plot去除异常值
Dec 10 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
python 调整图片亮度的示例
Dec 03 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
May 04 Python
python3.6使用SMTP协议发送邮件
May 20 #Python
Python操作Excel把数据分给sheet
May 20 #Python
python3通过qq邮箱发送邮件以及附件
May 20 #Python
学会python自动收发邮件 代替你问候女友
May 20 #Python
Django中ORM找出内容不为空的数据实例
May 20 #Python
django为Form生成的label标签添加class方式
May 20 #Python
django orm模块中的 is_delete用法
May 20 #Python
You might like
网站防止被刷票的一些思路与方法
2015/01/08 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
js统计页面的来访次数实现代码
2014/05/09 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
移动端js图片查看器
2016/11/17 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
Python入门篇之数字
2014/10/20 Python
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
Python遍历目录的4种方法实例介绍
2015/04/13 Python
python中 chr unichr ord函数的实例详解
2017/08/06 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python机器学习包mlxtend的安装和配置详解
2019/08/21 Python
python字符串反转的四种方法详解
2019/12/02 Python
PyTorch和Keras计算模型参数的例子
2020/01/02 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
机电一体化毕业生求职信
2013/11/02 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
社区工作者个人总结
2015/02/28 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang