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 相关文章推荐
python实现类似ftp传输文件的网络程序示例
Apr 08 Python
用python实现面向对像的ASP程序实例
Nov 10 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 Python
Python的设计模式编程入门指南
Apr 02 Python
python如何修改装饰器中参数
Mar 20 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
Python多继承顺序实例分析
May 26 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
基于Python绘制个人足迹地图
Jun 01 Python
python中线程和进程有何区别
Jun 17 Python
python实现简单文件读写函数
Feb 25 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
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
javascript div 弹出可拖动窗口
2009/02/26 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
Pytest mark使用实例及原理解析
2020/02/22 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
设计总监岗位职责
2013/12/07 职场文书
班组长岗位职责范本
2014/01/05 职场文书
护理专业毕业生自荐信范文
2014/01/05 职场文书
代办委托书怎么写
2014/08/01 职场文书
借条格式范本
2015/05/25 职场文书
2015教师节通讯稿
2015/07/20 职场文书
行为规范主题班会
2015/08/13 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
golang内置函数len的小技巧
2021/07/25 Golang
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python