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使用百度翻译进行中翻英示例
Apr 14 Python
Python实现的简单发送邮件脚本分享
Nov 07 Python
Python文件去除注释的方法
May 25 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
python3 图片referer防盗链的实现方法
Mar 12 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
Python Excel vlookup函数实现过程解析
Jun 22 Python
python绘制高斯曲线
Feb 19 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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将数据导入到Foxmail
2006/10/09 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
php遍历目录与文件夹的多种方法详解
2013/11/14 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
JSON JQUERY模板实现说明
2010/07/03 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
js中less常用的方法小结
2017/08/09 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
Python 转义字符详细介绍
2017/03/21 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
python:动态路由的Flask程序代码
2019/11/22 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
python不同系统中打开方法
2020/06/23 Python
详解python datetime模块
2020/08/17 Python
python Paramiko使用示例
2020/09/21 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
MyFrenchPharma中文网:最大的法国药妆平台
2016/10/07 全球购物
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
广州盈通面试题
2015/12/05 面试题
运动会入场词50字
2014/02/20 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
匿名检举信范文
2015/03/02 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
Python中如何处理常见报错
2022/01/18 Python