python3使用腾讯企业邮箱发送邮件的实例


Posted in Python onJune 28, 2019

1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465

2.确保腾讯企业邮箱中开启了SMTP服务:

python3使用腾讯企业邮箱发送邮件的实例

3.示例代码:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
 
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
 
# 发件人邮箱账号
my_sender='xx@xxx.com' 
# user登录邮箱的用户名,password登录邮箱的密码(授权码,即客户端密码,非网页版登录密码),但用腾讯邮箱的登录密码也能登录成功 
my_pass = 'xxxxxxxxx' 
# 收件人邮箱账号      
my_user='xx@xxx.com'   
def mail():
  ret=True
  try:
    # 邮件内容
    msg=MIMEText('填写邮件内容','plain','utf-8')
    # 括号里的对应发件人邮箱昵称、发件人邮箱账号
    msg['From']=formataddr(["xx",my_sender]) 
    # 括号里的对应收件人邮箱昵称、收件人邮箱账号
    msg['To']=formataddr(["xx",my_user])  
    # 邮件的主题      
    msg['Subject']="使用腾讯邮箱发送邮件测试"        
 
    # SMTP服务器,腾讯企业邮箱端口是465,腾讯邮箱支持SSL(不强制), 不支持TLS
    # qq邮箱smtp服务器地址:smtp.qq.com,端口号:456
    # 163邮箱smtp服务器地址:smtp.163.com,端口号:25
    server=smtplib.SMTP_SSL("smtp.exmail.qq.com", 465) 
    # 登录服务器,括号中对应的是发件人邮箱账号、邮箱密码
    server.login(my_sender, my_pass) 
    # 发送邮件,括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
    server.sendmail(my_sender,[my_user,],msg.as_string()) 
    # 关闭连接
    server.quit() 
    # 如果 try 中的语句没有执行,则会执行下面的 ret=False 
  except Exception: 
    ret=False
  return ret
 
ret=mail()
if ret:
  print("邮件发送成功")
else:
  print("邮件发送失败")

4.如果更换其他邮箱,如qq邮箱、163邮箱等,按以上步骤设置,注意区分不同邮箱的smtp服务器地址和端口号即可。

以上这篇python3使用腾讯企业邮箱发送邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python函数参数*args**kwargs用法实例
Dec 04 Python
浅谈Python中列表生成式和生成器的区别
Aug 03 Python
django解决跨域请求的问题
Nov 11 Python
在python中对变量判断是否为None的三种方法总结
Jan 23 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
浅谈python 中类属性共享的问题
Jul 02 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
May 09 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
Python爬虫定时计划任务的几种常见方法(推荐)
Jan 15 Python
利用python做表格数据处理
Apr 13 Python
使用Python中的reduce()函数求积的实例
Jun 28 #Python
centos 安装Python3 及对应的pip教程详解
Jun 28 #Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 #Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 #Python
Pyqt QImage 与 np array 转换方法
Jun 27 #Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 #Python
对python中GUI,Label和Button的实例详解
Jun 27 #Python
You might like
php中使用redis队列操作实例代码
2013/02/07 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
javascript parseInt 大改造
2009/09/27 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
2011/07/31 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
解析js如何获取css样式
2016/12/11 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
element-ui点击查看大图的方法示例
2020/12/14 Javascript
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
python正则表达式及使用正则表达式的例子
2018/01/22 Python
django缓存配置的几种方法详解
2018/07/16 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
《植物妈妈有办法》教学反思
2014/02/25 职场文书
家长对老师的感言
2014/03/11 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
大四毕业生自荐书
2014/07/05 职场文书
导游词之太湖
2019/10/08 职场文书
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs