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 中文乱码问题深入分析
Mar 13 Python
Python中为feedparser设置超时时间避免堵塞
Sep 28 Python
python通过正则查找微博@(at)用户的方法
Mar 13 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
Python中函数参数设置及使用的学习笔记
May 03 Python
详解pandas安装若干异常及解决方案总结
Jan 10 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Django REST framwork的权限验证实例
Apr 02 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
Pycharm中配置远程Docker运行环境的教程图解
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
PHP4之真OO
2006/10/09 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
js自定义input文件上传样式
2018/10/26 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
python之wxPython应用实例
2014/09/28 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
Python日志syslog使用原理详解
2020/02/18 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
《手指教学》反思
2014/02/14 职场文书
文明礼仪标语
2014/06/13 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
社区清明节活动总结
2014/07/04 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
员工规章制度范本
2015/08/07 职场文书
商务信函英语问候语
2015/11/10 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
Java中的随机数Random
2022/03/17 Java/Android