广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python自动发送QQ邮箱的完整步骤
  • 504
分享到

python自动发送QQ邮箱的完整步骤

2024-04-02 19:04:59 504人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录一、授权码获取二、发送文本和附件三、继续升级四、声明一、授权码获取 开启它: 发送短信: 发送后点击我已发送: 把这个授权码复制下来保存起来,下次还可以用。 二、发送文本

一、授权码获取

开启它:

发送短信:

发送后点击我已发送:

把这个授权码复制下来保存起来,下次还可以用。

二、发送文本和附件

你只需要修改邮箱,授权码,当然如果你想发送附件也把附件路径加上即可。

python代码:


# coding=gbk
"""
作者:川川
@时间  : 2021/11/10 10:50
群:970353786
"""
import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication

# 写成了一个通用的函数接口,想直接用的话,把参数的注释去掉就好
def send_email(msg_from, passwd, msg_to, text_content, file_path=None):
    msg = MIMEMultipart()
    subject = "Python 实现邮箱发送邮件"  # 主题
    text = MIMEText(text_content)
    msg.attach(text)

    # file_path = r'read.md'  #如果需要添加附件,就给定路径
    if file_path:  # 最开始的函数参数我默认设置了None ,想添加附件,自行更改一下就好
        docFile = file_path
        docApart = MIMEApplication(open(docFile, 'rb').read())
        docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
        msg.attach(docApart)
        print('发送附件!')
    msg['Subject'] = subject
    msg['From'] = msg_from
    msg['To'] = msg_to
    try:
        s = smtplib.SMTP_SSL("smtp.qq.com", 465)
        s.login(msg_from, passwd)
        s.sendmail(msg_from, msg_to, msg.as_string())
        print("发送成功")
    except smtplib.SMTPException as e:
        print("发送失败")
    finally:
        s.quit()
msg_from = '283****79@qq.com'  # 发送方邮箱
passwd = 'd******a'  # 填入发送方邮箱的授权码(就是刚刚你拿到的那个授权码)
msg_to = '283******9@qq.com'  # 收件人邮箱,我是自己发给自己
text_content = "hi,this is a demo!" # 发送的邮件内容
file_path = 'read.md' # 需要发送的附件目录
send_email(msg_from,passwd,msg_to,text_content,file_path)

运行:(收到邮箱)

三、继续升级

你是否可以在这基础上再做改动,比如爬取某个网页的主要内容发送到邮箱?爬虫有趣的东西多着呢!比如我自动填体温,把填报后的效果发送给我邮箱。

python代码:(txt里面为我的具体内容)


# coding=gbk
"""
作者:川川
@时间  : 2021/11/10 11:50
群:970353786
"""
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication

def send_email(msg_from, passwd, msg_to, text_content):
    msg = MIMEMultipart()
    subject = "计算机自动填体温结果"  # 主题
    text = MIMEText(text_content)
    msg.attach(text)

    msg['Subject'] = subject
    msg['From'] = msg_from
    msg['To'] = msg_to
    try:
        s = smtplib.SMTP_SSL("smtp.qq.com", 465)
        s.login(msg_from, passwd)
        s.sendmail(msg_from, msg_to, msg.as_string())
        print("发送成功")
    except smtplib.SMTPException as e:
        print("发送失败")
    finally:
        s.quit()
msg_from = '28****579@qq.com'  # 发送方邮箱
passwd = 'dw****rodhda'  # 填入发送方邮箱的授权码(就是刚刚你拿到的那个授权码)
msg_to = '2****9579@qq.com'  # 收件人邮箱

with open("log_t.txt", "r",encoding="utf-8") as f:  # 打开文件
    data = f.read()  # 读取文件
    text_content = data # 发送的邮件内容
    send_email(msg_from,passwd,msg_to,text_content)  

运行效果:

四、声明

自动邮箱发送仅仅用于个人学习练习,若用于其它等用途,后果自负,概不负责。

到此这篇关于python自动发送QQ邮箱的文章就介绍到这了,更多相关python自动发送QQ邮箱内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python自动发送QQ邮箱的完整步骤

本文链接: https://www.lsjlt.com/news/157007.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python自动发送QQ邮箱的完整步骤
    目录一、授权码获取二、发送文本和附件三、继续升级四、声明一、授权码获取 开启它: 发送短信: 发送后点击我已发送: 把这个授权码复制下来保存起来,下次还可以用。 二、发送文本...
    99+
    2022-11-12
  • Python使用QQ邮箱发送Email的方法实例
    前言 其实Python使用QQ邮箱发送Email代码很简单,短短几行代码就可以实现这个功能。 使用到的模块有smtplib和email这个两个模块,关于这两个模块的方法就不多说了。不了解的朋友们可以查看这...
    99+
    2022-06-04
    实例 邮箱 方法
  • Asp.Net Core中发送Email的完整步骤
    前言 在项目开发中常常会需要做发送 Email 的功能,在 ASP.NET Core 中你可以用 MailKit 来实现 Email 的发送,MailKit 是一个开源的客户端...
    99+
    2022-06-07
    net ASP.NET core email ASP
  • 服务器发送阿里云邮箱的详细步骤
    阿里云邮箱是中国领先的云邮箱服务商,它提供了丰富的邮箱功能和服务。在服务器上如何发送阿里云邮箱呢?本文将详细说明。 步骤一:设置阿里云邮箱账号和密码首先,你需要在阿里云邮箱的官方网站上注册一个新的邮箱账号。在注册过程中,你需要提供有效的邮箱...
    99+
    2023-10-29
    阿里 步骤 邮箱
  • 【Python】控制自己的手机拍照,并自动发送到邮箱
    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 今天这个案例,就是控制自己的摄像头拍照, 并且把拍下来的照片,通过邮件发到自己的邮箱里。 想完成今天的这个案例,只要记住一个重点:你需要一个摄像头 思路...
    99+
    2023-08-31
    python opencv 开发语言 计算机视觉
  • Python如何实现报表自动化和自动发送到目的邮箱
    本文小编为大家详细介绍“Python如何实现报表自动化和自动发送到目的邮箱”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现报表自动化和自动发送到目的邮箱”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-06
  • 基于Python实现报表自动化并发送到邮箱
    目录项目背景一、报表自动化目的二、报表自动化范围三、实现步骤第一步:读取数据源文件第二步:DataFrame计算第三步:自动发送邮件项目背景 作为数据分析师,我们需要经常制作统计分析...
    99+
    2022-11-11
  • CentOS 8设置自动更新的完整步骤
    你可以为数据和计算机做的最好的事情就是确保它们的安全。就像打开更新一样简单,但是,大多数使用CentOS 8的人都不知道该怎么做。 Setup-CentOS-8-Automatic-Updates 在本文中,...
    99+
    2022-06-04
    centos自动更新 centos8自动更新 centos怎么更新
  • Oracle AWR 报告 每天自动生成并发送邮箱 Python脚本
    转载自:http://blog.csdn.net/tianlesoftware/article/details/6319198 Oracle 的AWR 报告能很好的提供有关DB性能...
    99+
    2022-10-18
  • Python实现控制手机电脑拍照并自动发送邮箱
    目录介绍本文思路视频讲解代码部分介绍 兄弟们,这个是正经的教程,不要拿来乱用,可以自己用自己的电脑或者手机试,但是别搞别人,懂的都懂! 本文思路 1.通过opencv调用摄像头拍照...
    99+
    2022-11-13
  • Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱
    大家好!我是虎哥。项目背景作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。但是作为数据分析师我们应该尽可能去挖掘表格图表数据背后隐藏关联信息,而...
    99+
    2023-05-14
    Python 报表自动化 邮箱
  • 用Python获取智慧校园每日课表并自动发送至邮箱
    目录一、准备工作1.1 观察登陆界面1.2 观察登陆请求过程1.3 观察访问课表的url请求二、代码实现2.1 安装相应的依赖库2.2 导入相应的依赖库2.3 一些账号密码的写入2....
    99+
    2022-11-12
  • Python如何实现控制手机电脑拍照并自动发送邮箱
    这篇文章给大家分享的是有关Python如何实现控制手机电脑拍照并自动发送邮箱的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本文思路通过opencv调用摄像头拍照保存图像本地用email库构造邮件内容,保存的图像以...
    99+
    2023-06-29
  • Python怎么控制手机摄像头拍照并自动发送到邮箱
    本文小编为大家详细介绍“Python怎么控制手机摄像头拍照并自动发送到邮箱”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么控制手机摄像头拍照并自动发送到邮箱”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-06-30
  • Python实战之自动发送邮件的实现
    目录1.开启SMTP服务2.准备3.编写脚本4.小例子自动发送邮件能应用于许多场景,比如我想要知道股票策略中的股票池是否有实时的更新,这时候如果再拉一遍数据,跑一遍脚本,实在是太浪费...
    99+
    2022-11-13
  • Python控制自己的手机摄像头拍照并自动发送到邮箱案例讲解
    目录前言思路开始代码工具导入调用摄像头,保存图片邮件端口设置发送邮件功能进行封装运行代码,演示效果前言 今天这个案例,就是控制自己的摄像头拍照,并且把拍下来的照片,通过邮件发到自己的...
    99+
    2022-11-10
  • 利用drone ci自动化部署静态博客的完整步骤
    目录前言准备安装drone ci1、docker-compose配置文件2、docker-compose配置文件主要参数详解drone serverDRONE_SERVER_PROT...
    99+
    2022-11-13
  • MacOS配置Python开发环境和Pycharm的详细步骤(完整版)
    目录 引言: 步骤: 下载Pycharm安装包: 安装和基本配置Pycharm: 汉化Pycharm编辑器: 安装Python其他版本的解释器: Python第三方库和插件的介绍及安装: Python软件包管理工具pip: 通过pip安装...
    99+
    2023-08-31
    macos python pycharm 开发语言 Python
  • Python自动化办公之定时发送邮件的实现
    目录定时模块的使用schedule 模块的介绍schedule 模块各种时间用法schedule 的启动该章节为 Python自动化办公篇 的最后一章,通过定时任务发送邮件的方式学习...
    99+
    2022-11-11
  • SQL Server数据库设置自动备份策略的完整步骤是什么
    本篇文章给大家分享的是有关SQL Server数据库设置自动备份策略的完整步骤是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。为何要做备份...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作