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实现自动登录人人网并采集信息的方法
Jun 28 Python
Python制作简单的网页爬虫
Nov 22 Python
基于Python实现文件大小输出
Jan 11 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
Python基于win32ui模块创建弹出式菜单示例
May 09 Python
python实现抽奖小程序
Apr 15 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
python 字典有序并写入json文件过程解析
Sep 30 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 Python
Python txt文件常用读写操作代码实例
Aug 03 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
一贴学会PHP 新手入门教程
2009/08/03 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
JavaScript使用prototype定义对象类型(转)[
2006/12/22 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
[00:37]2016完美“圣”典风云人物:AMS宣传片
2016/12/06 DOTA
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
python中的字符串内部换行方法
2018/07/19 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
医学生个人求职信范文
2013/09/24 职场文书
中英双版中文教师求职信
2013/10/27 职场文书
会计专业个人求职信范文
2014/01/08 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
初三语文教学计划
2015/01/22 职场文书
关于做家务的心得体会
2016/01/23 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
python执行js代码的方法
2021/05/13 Python
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL
python实现局部图像放大
2021/11/17 Python
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python