直接调用python自带得smtplib 库和 email 库就能实现邮件的发送
qq邮箱发送邮件需要在qq邮箱中设置开启qq邮箱授权码
进入网页版qq邮箱,点击设置,找到账户设置

下拉到最下面

生成授权码

python脚本如下所示:

import smtplib
from email.mime.text import MIMEText
from email.header import Headerclass Mail:def __init__(self):# 第三方 SMTP 服务self.mail_host = "smtp.qq.com"  # 填写邮箱服务器:这个是qq邮箱服务器,直接使用smtp.qq.comself.mail_pass = "xxxxxxxxxxx"  # 填写在qq邮箱设置中获取的授权码self.sender = 'xxxxxxxx@qq.com'  # 填写邮箱地址self.receivers = ['xxxxxxxx@qq.com','cccccccc@qq.com']  # 填写收件人的邮箱,QQ邮箱或者其他邮箱,可多个,中间用,隔开def send(self):content = '测试'   #邮件内容message = MIMEText(content, 'plain', 'utf-8')message['From'] = Header("小胖子xpp", 'utf-8')  #邮件发送者姓名message['To'] = Header("小胖子xpp", 'utf-8')    #邮件接收者姓名subject = '测试'  #发送的主题message['Subject'] = Header(subject, 'utf-8')try:smtpObj = smtplib.SMTP_SSL(self.mail_host, 465) #建立smtp连接,qq邮箱必须用ssl边接,因此边接465端口smtpObj.login(self.sender, self.mail_pass)  #登陆smtpObj.sendmail(self.sender, self.receivers, message.as_string())  #发送smtpObj.quit()print('发送成功!!')except smtplib.SMTPException as e:print('发送失败!!')if __name__ == '__main__':mail = Mail()mail.send()

运行脚本,查看收件邮箱,邮件发送成功:

收件箱收件成功:

脚本借鉴了网上大佬多种实现方式,亲测有效,能简单实现基本邮件发送,后期将补充邮件发送附件等功能~~

python脚本实现qq邮箱发送邮件相关推荐

  1. 利用python smtplib 登录QQ邮箱发送邮件

    Python 发送邮件(QQ邮箱) 每当学期末考试结束后,查询成绩就成了每天和打开微信一样平常的事情,但是学校的教务系统的成绩更新有时间限制,我又不想整天去刷新成绩,所以想到用 python来爬取成绩 ...

  2. python学习--使用QQ邮箱发送邮件

    服务器计算数据有时需要大量的时间,使用程序发送一封邮件是一种免费便捷的通知方式,可以让我们及时收到程序中断或者程序运行完成的信息,而不用一直盯着屏幕看.以下以python为例写一个邮件发送程序: im ...

  3. python实现向qq邮箱发送邮件

    前言 首先要明白邮箱的通信协议SMTP协议 SMTP(Simple Mail Transfer Protocol) 即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件 的规则,由它来控制信件的 ...

  4. python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法

    本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...

  5. python 用QQ邮箱发送邮件

    SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...

  6. python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件

    本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  7. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy

    使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...

  8. java模拟登录qq邮箱_使用Java实现qq邮箱发送邮件

    本文实例为大家分享了Java操作qq邮箱发送邮件的具体代码,供大家参考,具体内容如下 今天尝试了使用QQ邮箱的POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务来进行发送 ...

  9. 【玩转python】python实现代替QQ邮箱发出邮件(附源码,新手也能用!)

    源码请点赞关注收藏后评论区留言或者私信博主 常规登录QQ邮箱发送邮件的过程是比较繁琐和复杂的,而且不够智能化,下面通过一个实例来讲解如何使用python程序代替QQ邮箱来替我们发邮件 当程序输入如下图 ...

最新文章

  1. HDU 3306 Another kind of Fibonacci 矩阵快速幂
  2. 题目1019:简单计算器
  3. 计算机配置文章,看电脑配置的“两个”小妙招!
  4. data too long for column的解决方法
  5. SLAM: SLAM基本流程—VSLAM扫盲之旅
  6. 安卓与ios都是linux,随便来说两句,安卓、IOS不是那么容易被取代的
  7. 【图论】【高精】产生数(ssl 1021/ luogu 1037)
  8. 单行溢出文字省略号显示(HTML、CSS)
  9. atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 h--n v1 q31.xlsx
  10. linux sort排序字符串位数,Linux sort命令详解:字符串排序
  11. 给马云、马化腾订制旅行,这家公司想做旅游行业的“得到”
  12. 全世界应当普及的经典文章:另辟蹊径解读《心经》
  13. 爬取链家二手房交易数据
  14. VBA提取字符串纯数字的方法
  15. 让VMWare拥有Intel千兆网卡
  16. 西瓜视频官方缩短域名网址接口v.ixigua.com生成原理解析
  17. 2022年中国前10大互联网公司广告营收榜
  18. SOA,SOAP,RPC,以及 RPC协议与 REST 协议之间的关系(搜狗)
  19. HDU 3507 斜率优化入学习
  20. Python WIFI密码破解程序

热门文章

  1. php通过邮箱找回密码,PHP邮件验证找回密码
  2. 搞了一个论坛玩玩!http://lupeiqing.3322.org/bbs
  3. 理解torch.einsum(‘ijk,ilk->ijl‘, a,b)
  4. [英语语法]句法之there be结构与强调句
  5. m文件关联matlab,matlab关联m文件
  6. 滴水逆向——指针07课堂随笔
  7. .m3u8视频文件的初步探索
  8. 诺基亚android怎么解锁,诺基亚解锁教程Nokia unlock bootloader
  9. IDEA常用操作总结(长期更新)
  10. 五十二.用户配额管理 云主机类型管理 、 镜像管理 网络管理 案例和实例管理 、 安装额外计算节点...