脚本专栏 
首页 > 脚本专栏 > 浏览文章

Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解

(编辑:jimmy 日期: 2025/1/16 浏览:3 次 )

直接上代码实例:"htmlcode">

#!/usr/bin/python3
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender='1638245306@qq.com'  # 发件人邮箱账号
my_pass = 'xxxxxx'   # 发件人邮箱密码(注意这个密码不是QQ邮箱的密码,是在QQ邮箱的SMTP中生成的授权码)
my_user='1638245306@qq.com'   # 收件人邮箱账号,我这边发送给自己
def mail():
  ret=True
  try:
    msg=MIMEText('填写邮件内容','plain','utf-8') #填写邮件内容
    msg['From']=formataddr(["FromRunoob",my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号
    msg['To']=formataddr(["FK",my_user])       # 括号里的对应收件人邮箱昵称、收件人邮箱账号
    msg['Subject']="菜鸟教程发送邮件测试"        # 邮件的主题,也可以说是标题
 
    server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是25
    server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱密码
    server.sendmail(my_sender,[my_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
    server.quit() # 关闭连接
  except Exception: # 如果 try 中的语句没有执行,则会执行下面的 ret=False
    ret=False
  return ret
ret=mail()
if ret:
  print("邮件发送成功")
else:
  print("邮件发送失败")
授权码生成,需要点击邮箱的设置,选择账户,在账户的最下边。

QQ邮箱设置

Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解

更多关于Python使用QQ邮箱发送邮件的实例请查看下面的相关链接

上一篇:python Shapely使用指南详解
下一篇:Python模拟FTP文件服务器的操作方法
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 站点导航 SiteMap