python3使用QQ邮箱发送邮件
作者:小黄同学的爸爸 发布时间:2023-09-05 05:16:15
标签:python,QQ邮箱,发送邮件
本文实例为大家分享了python3使用QQ邮箱发邮件的具体代码,供大家参考,具体内容如下
直接上代码
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
mail_password="密码"
fromaddr = "发送者邮箱@qq.com"
toaddr = "接受者邮箱@qq.com"
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
# 邮件主题
msg['Subject'] = "这是我的名称"
# 邮件正文
body = "这是我给你发的内容!"
msg.attach(MIMEText(body, 'plain'))
server = smtplib.SMTP("smtp.qq.com")
server.starttls()
server.login(fromaddr , mail_password)
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
server.quit()
如果登录失败可能是你的qq邮箱没有启动SMTP
解决:
启动后QQ会提供授权码,将代码中密码改为授权码即可。
成功后:
来源:https://blog.csdn.net/qq_23903863/article/details/80859383
0
投稿
猜你喜欢
- 如下所示:try: f =open("D:/1.txt",'r') f.clos
- 简介想写一个登录注册的demo,但是以前的demo数据都写在程序里面,每一关掉程序数据就没保存住。。于是想着写到配置文件里好了Python自
- Python批量替换文件内容,支持嵌套文件夹import ospath="./"for root,dirs,files
- 用法: 按住鼠标左键拖拽一个框后释放洗洗睡了<!DOCTYPE html public "-//W3C//DTD XHTML
- 这篇文章主要介绍了python多进程并发demo实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 本文实例分析了php+mysql查询优化的方法。分享给大家供大家参考。具体分析如下:PHP+Mysql是一个最经常使用的黄金搭档,它们俩配合
- 如下代码,限制某个函数在某个时间段的调用次数,灵感来源:python装饰器-限制函数调用次数的方法(10s调用一次) 欢迎访问原博客中指定的
- 严格来说,Having并不需要一个子表,但没有子表的Having并没有实际意义。如果你只需要一个表,那么你可以用Where子句达到一切目的。
- 一、JSON数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON建
- <style> body {margin:10px;background-color:#ffffff;margin-t
- 路由关系映射的一个小问题URL中那个上尖号在正则中表示 以某某开头 $符号表示以某某结尾 这就限制了开头和结尾,也就固定了长度但是 admi
- 如果你想让你的IIS支持wml,做个wap网站,只需作小小的改变就行了.虽然目前支持wml的虚拟主机极少,但是自己在本机上玩玩也好的.首先在
- 本文实例讲述了Python基于ThreadingTCPServer创建多线程代理的方法。分享给大家供大家参考,具体如下:#coding=ut
- 简介pandas中的DF数据类型可以像数据库表格一样进行groupby操作。通常来说groupby操作可以分为三部分:分割数据,应用变换和和
- 选择自 xinyuxin912 的 Blog将一个图片以二进制值的形式存入Xml文件中try { &nbs
- 今天在慕课网上学习了有关于python操作MySQL的相关知识,在此做些总结。python操作数据库还是相对比较简单的,由于python统一
- 事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少
- 这最近在PJ的function库里看到的这个函数,感觉思路差了点,不过相对比较完美,只是闭合标签时的顺序问题,呵呵 修改一下数组arrTag
- 简介在之前的编程中,我们的信息打印,数据的展示都是在控制台(命令行)直接输出的,信息都是一次性的没有办法复用和保存以便下次查看,今天我们将学
- jQuery的选择器可谓异常强大,没有什么DOM里的任何数据能逃出它的掌心,这点是我非常喜欢的,以前获取NODE要用getElementBy