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

 更新时间:2019年06月28日 09:33:17   作者:dou_being  
今天小编就为大家分享一篇python3使用腾讯企业邮箱发送邮件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

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使用腾讯企业邮箱发送邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • tesserocr与pytesseract模块的使用方法解析

    tesserocr与pytesseract模块的使用方法解析

    这篇文章主要介绍了tesserocr与pytesseract模块的使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • django模型类中,null=True,blank=True用法说明

    django模型类中,null=True,blank=True用法说明

    这篇文章主要介绍了django模型类中,null=True,blank=True用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • 8个Python必备的PyCharm插件(附下载地址)

    8个Python必备的PyCharm插件(附下载地址)

    Python是一种广泛使用的编程语言,PyCharm是最受欢迎的Python IDE之一,本文就来介绍一下8个Python必备的PyCharm插件,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Python字典推导式将cookie字符串转化为字典解析

    Python字典推导式将cookie字符串转化为字典解析

    这篇文章主要介绍了Python字典推导式将cookie字符串转化为字典解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python编码时应该注意的几个情况

    Python编码时应该注意的几个情况

    对于Python程序员,你需要注意一下本文所提到的这些事情。你也可以看看Zen of Python(Python之禅),这里面提到了一些注意事项,并配以示例,可以帮助你快速提高
    2013-03-03
  • 新手常见6种的python报错及解决方法

    新手常见6种的python报错及解决方法

    这篇文章主要为大家详细介绍了新手常见6种的python报错及解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python cookbook(数据结构与算法)根据字段将记录分组操作示例

    Python cookbook(数据结构与算法)根据字段将记录分组操作示例

    这篇文章主要介绍了Python cookbook(数据结构与算法)根据字段将记录分组操作,结合实例形式分析了itertools.groupby()函数针对字典进行分组操作的相关实现技巧,需要的朋友可以参考下
    2018-03-03
  • Github Copilot的申请以及在Pycharm的配置与使用详解

    Github Copilot的申请以及在Pycharm的配置与使用详解

    GitHub在联合OpenAI推出了一款"GitHub Copilot"工具,可以根据上下文自动写代码,下面这篇文章主要给大家介绍了关于Github Copilot的申请以及在Pycharm的配置与使用的相关资料,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • pygame实现贪吃蛇小游戏

    pygame实现贪吃蛇小游戏

    这篇文章主要为大家详细介绍了pygame实现贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Python中的程序流程控制语句

    Python中的程序流程控制语句

    这篇文章主要介绍了Python中的程序流程控制语句,本篇博客将会讲述一下Python语言中的流程控制语句,在高中我们数学中学过程序流程题,下面我们来看看python中得流程语句会是怎么样呢,需要的小伙伴可以参考一下
    2022-02-02

最新评论