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转换摩斯密码示例
Feb 16 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
Python中字符串对齐方法介绍
May 21 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
Python内置函数reversed()用法分析
Mar 20 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
Aug 02 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Python接口自动化判断元素原理解析
Feb 24 Python
如何利用python发送邮件
Sep 26 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
Python开发五子棋小游戏
May 02 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 microtime获取浮点的时间戳
2010/02/21 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jQuery基于ajax实现星星评论代码
2015/08/07 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
Python正则表达式使用经典实例
2016/06/21 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
个人能力自我鉴赏
2014/01/25 职场文书
《乡愁》教学反思
2014/02/18 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
公司开业庆典主持词
2014/03/21 职场文书
幼儿园开学寄语
2014/04/03 职场文书
婚假请假条格式及范文
2014/04/10 职场文书