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 相关文章推荐
php使用递归与迭代实现快速排序示例
Jan 23 Python
初步探究Python程序的执行原理
Apr 11 Python
Python实现批量下载图片的方法
Jul 08 Python
python对象及面向对象技术详解
Jul 19 Python
python画折线图的程序
Jul 26 Python
Python实现FTP弱口令扫描器的方法示例
Jan 31 Python
Django实现网页分页功能
Oct 31 Python
关于Numpy中的行向量和列向量详解
Nov 30 Python
Python操作Jira库常用方法解析
Apr 10 Python
python实现批处理文件
Jul 28 Python
Python pymsql模块的使用
Sep 07 Python
java字符串格式化输出实例讲解
Jan 06 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
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
javascript中"/"运算符常见错误
2010/10/13 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
npm的lock机制解析
2019/06/20 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
商业房地产广告语
2014/03/13 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
简单租房协议书
2014/10/21 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL