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标准库与第三方库详解
Jul 22 Python
Python、Javascript中的闭包比较
Feb 04 Python
python实现根据窗口标题调用窗口的方法
Mar 13 Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
python中set常用操作汇总
Jun 30 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
python版飞机大战代码分享
Nov 20 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
python opencv如何实现图片绘制
Jan 19 Python
python如何调用java类
Jul 05 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 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判断指定时间段的2个方法
2014/03/14 PHP
php中in_array函数用法探究
2014/11/25 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
显示js对象所有属性和方法的函数
2009/10/16 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
2020/09/11 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python实现输入数字的连续加减方法
2018/06/22 Python
numpy concatenate数组拼接方法示例介绍
2019/05/27 Python
PyTorch-GPU加速实例
2020/06/23 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
美国在线工具商店:Acme Tools
2018/06/26 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
如何选择使用结构还是类
2014/05/30 面试题
师范生个人推荐信
2013/11/29 职场文书
2014年党务公开方案
2014/05/08 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
mysql的数据压缩性能对比详情
2021/11/07 MySQL
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers