Python有两个包可以发送邮件:smtplib和email

# - * - coding: utf - 8 -*-
#
# 作者:田丰
# 邮箱:fonttian@163.com
# 撰写时间:2017年4月22日
# Python版本:3.6.1
# CSDN:http://blog.csdn.net/fontthrone
#
import smtplib
import email.mime.multipart
import email.mime.textmsg = email.mime.multipart.MIMEMultipart()
msgFrom = 'fonttian@163.com' #从该邮箱发送
msgTo = 'marktian1986@163.com' #发送到该邮箱
smtpSever='smtp.163.com' # 163邮箱的smtp Sever地址
smtpPort = '25' #开放的端口
sqm='将这里替换为你的授权码'  # 在登录smtp时需要login中的密码应当使用授权码而非账户密码msg['from'] = msgFrom
msg['to'] = msgTo
msg['subject'] = 'Python自动邮件-'+dataNumber
content = '''
你好:这是一封python3发送的邮件
'''
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib
smtp = smtplib.SMTP()
'''
smtplib的connect(连接到邮件服务器)、login(登陆验证)、sendmail(发送邮件)
'''
smtp.connect(smtpSever, smtpPort)
smtp.login(msgFrom, sqm)
smtp.sendmail(msgFrom, msgTo, str(msg))
# s = smtplib.SMTP("localhost")
# s.send_message(msg)
smtp.quit()

要注意的是现在的163需要先开启smtp服务,然后获取验证码才能真正的使用,其他邮箱也是类似的效果
此处仅仅以网易邮箱为例:

如图:
1.在登录网易邮箱网页版后,在图中的设置中点击”POP3/SMTP/IMAP”服务
2.然后点击图中黄色荧光笔位置,即可开始设置SMTP服务,注意保存授权码

Python3.x 发送邮件相关推荐

  1. python3批量发送邮件

    这次介绍运用python3批量发送邮件.使用这个功能,我们可以在爬虫中将程序遇到的问题发送到指定邮件,以便及时处理断掉的爬虫.在python中对发送邮件协议STMP的支持有两个模块:smtplib和e ...

  2. Python3 入门教程||Python3 SMTP发送邮件||Python3 多线程

    Python3 SMTP发送邮件 在Python3 中应用的SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它 ...

  3. Python语言程序设计之Python3 SMTP发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...

  4. Python3实现发送邮件、发送图片、附件等

    生成QQ邮箱授权码 点击开启,然后按照提示短信验证即可.PS:友情提示,珍爱生命,远离网易163- 简单邮件发送 # coding=utf-8 import smtplib from email.mi ...

  5. python发邮件给多个人发送消息_【Python3】 发送邮件给多人

    1.收件人邮箱msg_to=['258507328@qq.com,1501949013@qq.com,277544354@qq.com'],以列表的方式给出. 2.message['To'] =',' ...

  6. python发送多人邮件_【Python3】 发送邮件给多人

    1.收件人邮箱msg_to=['258507328@qq.com,1501949013@qq.com,277544354@qq.com'],以列表的方式给出. 2.message['To'] =',' ...

  7. python3利用smtplib通过qq邮箱发送邮件

    前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片, ...

  8. python定时发送邮件_Python3实现带附件的定时发送邮件功能

    本文实例为大家分享了Python3定时发送邮件功能的具体代码,供大家参考,具体内容如下 1. 导入模块 import os import datetime #定时发送,以及日期 import shut ...

  9. Python3高级篇

    Python3 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. ...

最新文章

  1. 步步为营-104-SQL语句(截取字符串)
  2. Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略
  3. AIM Tech Round 4 (Div. 2)ABCD
  4. 安装mysql的过程可以中断吗_安装 mysql 遇到的坑(附 mysql 安装过程)
  5. Apache配置SSL证书服务器傻瓜步骤
  6. CSS grid学习(一)
  7. 编程迷宫_跟我学编程第十期——迷宫游戏
  8. Linux/Windows下查看同一网段下的所有活动IP
  9. python 比较两文件夹的内容,具有通用性。
  10. 韦根协议W26|W34通讯CPU卡读头HX-W26CPU在门禁梯控设备集成安装注意事项
  11. GPRS核心网-GTP-C协议解析
  12. Win10安装和配置笔记
  13. excel筛选排序从小到大_EXCEL表格数据从小到大-Excel如何从小到大排列顺序
  14. 淘宝店铺排名还在用老方法吗,优化店铺排名方法是否正确?
  15. android修改图标
  16. 详解JS中三元运算符的语法和常见用法
  17. 浅谈角色换装功能--前置篇【骨骼,蒙皮,动作】
  18. Matlab:数值积分与符号计算
  19. andorid之摄像头驱动流程
  20. 将数字转化为千分位形式

热门文章

  1. 简单干净的C#方法设计案例:SFCUI.AjaxLoadPage()之二
  2. 为何LPWA对物联网是颠覆性的新网络?
  3. sshd修改端口后几次启动失败
  4. 理解AppDomain
  5. 朋友,别告诉我你懂分布式事务!
  6. 想过没有,Spring的Bean为啥默认单例?
  7. 10 大常用软件架构模式简介
  8. 算法与面试之-如何准备算法面试
  9. 为什么大多数同学宁愿吃学习的苦,也不愿意尝思考的痛?
  10. 并发控制--悲观锁和乐观锁详解