0.了解qq邮箱的SMTP

邮箱POP3服务器(端口995)SMTP服务器(端口465或587)

qq.com

pop.qq.com

smtp.qq.com

SMTP服务器需要身份验证。

1.开启qq邮箱的smtp服务

为了保障用户邮箱的安全,QQ邮箱设置了POP3/SMTP/IMAP的开关。系统缺省设置是“关闭”,在用户需要这些功能时请“开启”。 首先,登录邮箱,进入设置-帐户;

然后,在“帐户”设置中,找到设置项,进行设置,如下:

最后,保存设置,即打开了相应的服务。

2.代码

import smtplib

from email.mime.text import MIMEText

from email.utils import formataddr

my_sender='XXXXXXX@qq.com' # 发件人邮箱账号

my_pass = 'xxxxxxxxxxxx' # 发件人邮箱密码(当时申请smtp给的口令)

to_user='xxxxxx@xx.com' # 收件人邮箱账号,我这边发送给自己

def mail():

ret=True

try:

msg=MIMEText('填写邮件内容','plain','utf-8')

msg['From']=formataddr(["发件人昵称",my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号

msg['To']=formataddr(["收件人昵称",to_user]) # 括号里的对应收件人邮箱昵称、收件人邮箱账号

msg['Subject']="邮件主题-测试" # 邮件的主题,也可以说是标题

server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是465

server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱密码

server.sendmail(my_sender,[to_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件

server.quit()# 关闭连接

except Exception as e:# 如果 try 中的语句没有执行,则会执行下面的 ret=False

print(e)

ret=False

return ret

ret=mail()

if ret:

print("邮件发送成功")

else:

print("邮件发送失败")

注意:如果收件人地址错误,但代码还是会提示"邮件发送成功",如果是地址错误在qq邮箱中会收到"来自qq.com的退信"

摘自:https://www.cnblogs.com/xshan/p/7954317.html     如有冒犯,请联系本人.

此篇仅供参考,不得用于商业用途。

python提速qq邮箱邮件_python3通过qq邮箱发送邮件相关推荐

  1. 电子邮箱邮件怎么撤回,邮箱如何撤回邮件?

    您是否有过以下经历? 刚刚发完邮件,想起漏了一些重要内容 发出去的邮件里有数字错误.错别字.不恰当的措辞等 把一封隐私邮件错发给了其他人 邮件没写完,误点了"发送" -- TOM ...

  2. Python办公自动化之收发邮件--163和qq邮箱

    利用Python发送接收邮件 1.邮件相关概念 POP3:Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子 ...

  3. python3发送qq邮件_python3通过qq邮箱发送邮件以及附件

    本文实例为大家分享了python3通过qq邮箱发送邮件以及附件的具体代码,供大家参考,具体内容如下ZLP免费资源网 开启qq邮箱的smtp服务ZLP免费资源网 ZLP免费资源网 代码:ZLP免费资源网 ...

  4. python自动批量发邮件脚本_Python实现自动发送邮件功能

    简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件.Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器 ...

  5. python读取邮箱邮件_Python实现读取邮箱中的邮件功能示例【含文本及附件】

    本文实例讲述了Python实现读取邮箱中的邮件功能.分享给大家供大家参考,具体如下: #-*- encoding: utf-8 -*- import sys import locale import ...

  6. php使用qq发邮件,PHP使用QQ免费邮箱发送邮件的一个例子_PHP教程

    PHP发邮件的例子,发邮件当然需要一个客户端邮箱,今天这个例子是使用QQ免费企业邮箱来做为发邮件的邮箱, 01 02include "PHPMailer/class.phpmailer.ph ...

  7. python 发送带附件邮件到钉钉邮箱+邮件内容带有表格

    import smtplib import pandas as pd # smtplib这个模块是管发邮件 from email.mime.text import MIMEText # 构造邮件内容 ...

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

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

  9. outlook邮箱邮件大小限制_outlook邮箱附件大小限制怎么办_outlook超出邮箱附件大小限制如何处理-win7之家...

    我们在使用电脑办公时,常常需要进行邮件的接收和发送,这时有些用户就会选择通过outlook邮箱来完成,但是最近有的用户在发送邮件的时候却出现了outlook邮箱附件大小限制的情况,那么outlook邮 ...

最新文章

  1. Java 编程语言中很少被人了解的特性-statement label
  2. 创新实训个人记录:P versus NP
  3. es6 数组合并_JavaScript学习笔记(十九)-- ES6
  4. Spring Boot————简介与Spring时代的承接
  5. python创建自定义函数is_number()来判断一个字符是否是数字
  6. 桌面虚拟化之用户体验篇
  7. 快速理解浮动对标准流的影响
  8. 软件测试精要,软件测试精要.ppt
  9. hot-S22和X参数的原理(转)
  10. ASP.NET Web Forms 自学篇:(一)简介
  11. 存量用户时代,方兴未艾的客户服务SaaS
  12. C语言系列1——hello world
  13. u盘克隆服务器系统,只需4步!简单又快速的克隆U盘
  14. Django中间件之csrf跨站请求伪造
  15. 批量ping指定端口,批量测试IP地址是否通
  16. 生活随机 - 下雨天的心情有烦恼有感动有确幸
  17. FineReport分页预览,获取某行某列的值
  18. cygwin生成so
  19. python识别图片中的物体_python3+opencv3识别图片中的物体并截取的方法
  20. 【Aegisub相关】_G 简化代码写法的有效范围

热门文章

  1. OJ1048: 阶乘表(C语言)(易错,关于int和double范围问题)
  2. php把数据创建一个表格,PHP创建(导出Excel数据表格)
  3. 湛江市计算机等级考试,2020广东省湛江市计算机等级考试注意事项
  4. OpenJudge NOI 1.7 08:字符替换
  5. 抱歉(HDU-1418)
  6. 锯木棍(51Nod-2143)
  7. 计算星期几(信息学奥赛一本通-T1083)
  8. 信息学奥赛C++语言:统计数字字符个数
  9. 45 WM配置-作业-库存盘点-清除差异(库存管理接口)
  10. 46 MM配置-采购-条件-定价过程-定义方案组