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 xlrd读取excel日期类型的2种方法
Apr 28 Python
Python中matplotlib中文乱码解决办法
May 12 Python
Python排序搜索基本算法之冒泡排序实例分析
Dec 09 Python
Python中装饰器高级用法详解
Dec 25 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
python 整数越界问题详解
Jun 27 Python
python用match()函数爬数据方法详解
Jul 23 Python
Django 对象关系映射(ORM)源码详解
Aug 06 Python
Python numpy线性代数用法实例解析
Nov 15 Python
Django使用rest_framework写出API
May 21 Python
Keras:Unet网络实现多类语义分割方式
Jun 11 Python
pandas创建DataFrame的7种方法小结
Jun 14 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中养成7个面向对象的好习惯
2010/01/28 PHP
php设计模式 Strategy(策略模式)
2011/06/26 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
js实现每日签到功能
2018/11/29 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
2019/12/13 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
python简单商城购物车实例代码
2018/03/15 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
创业计划书怎样才能打动风投
2014/01/01 职场文书
项目合作协议书范本
2014/04/16 职场文书
团队激励口号
2014/06/06 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers