python脚本实现qq邮箱发送邮件
直接调用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邮箱发送邮件相关推荐
- 利用python smtplib 登录QQ邮箱发送邮件
Python 发送邮件(QQ邮箱) 每当学期末考试结束后,查询成绩就成了每天和打开微信一样平常的事情,但是学校的教务系统的成绩更新有时间限制,我又不想整天去刷新成绩,所以想到用 python来爬取成绩 ...
- python学习--使用QQ邮箱发送邮件
服务器计算数据有时需要大量的时间,使用程序发送一封邮件是一种免费便捷的通知方式,可以让我们及时收到程序中断或者程序运行完成的信息,而不用一直盯着屏幕看.以下以python为例写一个邮件发送程序: im ...
- python实现向qq邮箱发送邮件
前言 首先要明白邮箱的通信协议SMTP协议 SMTP(Simple Mail Transfer Protocol) 即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件 的规则,由它来控制信件的 ...
- python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法
本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...
- python 用QQ邮箱发送邮件
SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...
- python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件
本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...
- java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...
- java模拟登录qq邮箱_使用Java实现qq邮箱发送邮件
本文实例为大家分享了Java操作qq邮箱发送邮件的具体代码,供大家参考,具体内容如下 今天尝试了使用QQ邮箱的POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务来进行发送 ...
- 【玩转python】python实现代替QQ邮箱发出邮件(附源码,新手也能用!)
源码请点赞关注收藏后评论区留言或者私信博主 常规登录QQ邮箱发送邮件的过程是比较繁琐和复杂的,而且不够智能化,下面通过一个实例来讲解如何使用python程序代替QQ邮箱来替我们发邮件 当程序输入如下图 ...
最新文章
- HDU 3306 Another kind of Fibonacci 矩阵快速幂
- 题目1019:简单计算器
- 计算机配置文章,看电脑配置的“两个”小妙招!
- data too long for column的解决方法
- SLAM: SLAM基本流程—VSLAM扫盲之旅
- 安卓与ios都是linux,随便来说两句,安卓、IOS不是那么容易被取代的
- 【图论】【高精】产生数(ssl 1021/ luogu 1037)
- 单行溢出文字省略号显示(HTML、CSS)
- atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 h--n v1 q31.xlsx
- linux sort排序字符串位数,Linux sort命令详解:字符串排序
- 给马云、马化腾订制旅行,这家公司想做旅游行业的“得到”
- 全世界应当普及的经典文章:另辟蹊径解读《心经》
- 爬取链家二手房交易数据
- VBA提取字符串纯数字的方法
- 让VMWare拥有Intel千兆网卡
- 西瓜视频官方缩短域名网址接口v.ixigua.com生成原理解析
- 2022年中国前10大互联网公司广告营收榜
- SOA,SOAP,RPC,以及 RPC协议与 REST 协议之间的关系(搜狗)
- HDU 3507 斜率优化入学习
- Python WIFI密码破解程序
热门文章
- php通过邮箱找回密码,PHP邮件验证找回密码
- 搞了一个论坛玩玩!http://lupeiqing.3322.org/bbs
- 理解torch.einsum(‘ijk,ilk->ijl‘, a,b)
- [英语语法]句法之there be结构与强调句
- m文件关联matlab,matlab关联m文件
- 滴水逆向——指针07课堂随笔
- .m3u8视频文件的初步探索
- 诺基亚android怎么解锁,诺基亚解锁教程Nokia unlock bootloader
- IDEA常用操作总结(长期更新)
- 五十二.用户配额管理 云主机类型管理 、 镜像管理 网络管理 案例和实例管理 、 安装额外计算节点...