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 list转dict示例分享
Jan 28 Python
使用Python实现博客上进行自动翻页
Aug 23 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
django 发送邮件和缓存的实现代码
Jul 18 Python
Python3编码问题 Unicode utf-8 bytes互转方法
Oct 26 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
python随机生成大小写字母数字混合密码(仅20行代码)
Feb 01 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
python中selenium库的基本使用详解
Jul 31 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 Python
Windows安装Anaconda3的方法及使用过程详解
Jun 11 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
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
python threading模块操作多线程介绍
2015/04/08 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
详解Python 切片语法
2019/06/10 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
extern在函数声明中是什么意思
2014/01/19 面试题
一封普通求职者的求职信
2013/11/20 职场文书
中学教师教育感言
2014/02/21 职场文书
科技节口号
2014/06/19 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
公证委托书格式
2014/09/13 职场文书
商场广播稿范文
2015/08/19 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
python实现MD5进行文件去重的示例代码
2021/07/09 Python