1、代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Headermail_host="smtp.qq.com"#设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关。
mail_user="**************"#qq邮箱登陆名
mail_pass="*****************"  #开启stmp服务的时候并设置的授权码,注意!不是QQ密码。sender='xxx@qq.com'#发送方qq邮箱
receivers=['xxx@qq.com']#接收方qq邮箱message=MIMEText('测试发送 python 邮件','plain','utf-8')
message['From']=Header("beibei",'utf-8') #设置显示在邮件里的发件人
message['To']=Header("wowo",'utf-8') #设置显示在邮件里的收件人subject ='python smtp email test'
message['Subject']=Header(subject,'utf-8') #设置主题和格式try:smtpobj=smtplib.SMTP_SSL(mail_host,465) #本地如果有本地服务器,则用localhost ,默认端口25,腾讯的(端口465或587)smtpobj.set_debuglevel(1)smtpobj.login(mail_user,mail_pass)#登陆QQ邮箱服务器smtpobj.sendmail(sender,receivers,message.as_string())#发送邮件print("邮件发送成功")smtpobj.quit()#退出
except smtplib.SMTPException as e :print("Error:无法发送邮件")print(e)

2、执行结果:

3、遇到问题:

3.1、端口错误 SMTP 默认端口是25 ,但QQ邮箱不是

smtplib.SMTP_SSL(mail_host,465)

要用SMTP_SSL

3.2、发送被拒绝连接  535, b'Error:

3.3、获取授权码:

会在此处显示授权码,记下来。

python QQ邮箱发送邮件相关推荐

  1. python 用QQ邮箱发送邮件

    SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...

  2. python脚本实现qq邮箱发送邮件

    直接调用python自带得smtplib 库和 email 库就能实现邮件的发送 qq邮箱发送邮件需要在qq邮箱中设置开启qq邮箱授权码 进入网页版qq邮箱,点击设置,找到账户设置 下拉到最下面 生成 ...

  3. python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法

    本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...

  4. python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件

    本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  5. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy

    使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...

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

    本文实例为大家分享了python3通过qq邮箱发送邮件以及附件的具体代码,供大家参考,具体内容如下 开启qq邮箱的smtp服务 代码: 在学习过程中有什么不懂得可以加我的 python学习qun,85 ...

  7. legend3---lavarel中使用qq邮箱发送邮件

    legend3---lavarel中使用qq邮箱发送邮件 一.总结 一句话总结: 第一步:配置邮箱做服务器,比如qq邮箱,网易163邮箱 第二步:配置lavarel的配置文件 第三部:写邮件发送代码就 ...

  8. python3利用smtplib通过qq邮箱发送邮件

    前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片, ...

  9. php模拟登录qq邮箱_PHP 利用QQ邮箱发送邮件的实现

    这篇文章主要介绍了关于PHP 利用QQ邮箱发送邮件的实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 ...

最新文章

  1. MATLAB-循环类型相关(for while break continue)
  2. 【机器学习】太强了!这个建模神器可以玩一辈子
  3. 【深度学习】翻译:60分钟入门PyTorch(三)——神经网络
  4. 华南理工大学 高级程序设计语言 c++ ,2017华南理工大学网络教育《高级语言程序设计C++》平时作业...
  5. LiveVideoStackCon 2021上海站 倒数计时:2
  6. 用SQL Server 监控 OS Server 的Task Management信息
  7. Dubbo的设计理念原来就藏在这三张图中
  8. iOS中事件的传递和响应者链条
  9. vmware的原理和影子页表
  10. 电脑重装系统 Win11 如何打开DirectX诊断工具
  11. 小米网页连接调用服务器,小米6浏览器远程代码执行(CVE-2019-13322)
  12. 利用python实现键盘连点器
  13. c语言相反数补码,求一个数的相反数的补码
  14. oracle安装实训心得,oracle实训总结
  15. K8S 数据卷volumes之ConfigMap
  16. Django新建项目(Linux操作系统)
  17. QuickTime的桌面录制
  18. postgresql 授权某个数据库的权限给test 账号 使该账号 只能操作指定DB 不能操作其他DB
  19. sklearn-机器学习笔记
  20. android 关于屏幕截屏的几种办法

热门文章

  1. linux boost内存池,开源C++函数库Boost内存池使用与测试
  2. ROS Dashing源码编译和安装
  3. Nowcoder84D
  4. C语言多线程之生产者消费者问题
  5. matlab对话框设计,MATLAB程序设计教程(11)——MATLAB图形用户界面设计
  6. 博狗教你写棋牌类游戏
  7. weiphp使用心得
  8. 数据共享,发生在互联网平台之间,会对我们产生什么影响?
  9. 慢慢做一个模仿天猫网站-3
  10. 凸优化学习笔记 15:梯度方法