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生成随机验证码(中文验证码)示例
Apr 03 Python
利用Python实现Windows定时关机功能
Mar 21 Python
Python序列循环移位的3种方法推荐
Apr 09 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
python多进程控制学习小结
Oct 31 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
Nov 30 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
NumPy排序的实现
Jan 21 Python
Python常用编译器原理及特点解析
Mar 23 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
python 代码运行时间获取方式详解
Sep 18 Python
深入理解Python变量的数据类型和存储
Feb 01 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 如何获取数组第一个值
2013/08/06 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
PHP中SESSION过期设置
2021/03/09 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
cookie的secure属性详解
2015/04/08 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
详解jQuery设置内容和属性
2019/04/11 jQuery
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
使用Python对Excel进行读写操作
2017/03/30 Python
python图像常规操作
2017/11/11 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
供货协议书范本
2014/04/22 职场文书
司法助理专业自荐书
2014/06/13 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers