发邮件

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr# 发件人邮箱账号
my_sender = 'xxx@xxx.com'my_pass = 'xxxxxx'
# 收件人邮箱账号
receiver = 'xxx@qq.com'def mail():ret = Truetry:# 邮件内容msg = MIMEText('Hello!', 'plain', 'utf-8')# 括号里的对应发件人邮箱昵称、发件人邮箱账号msg['From'] = formataddr(["Allen", my_sender])# 括号里的对应收件人邮箱昵称、收件人邮箱账号msg['To'] = formataddr(["小胖墩儿", receiver])# 邮件的主题msg['Subject'] = "测试邮件"# SMTP服务器,腾讯企业邮箱端口是465,腾讯邮箱支持SSL(不强制), 不支持TLS# qq邮箱smtp服务器地址:smtp.qq.com,端口号:456# 163邮箱smtp服务器地址:smtp.163.com,端口号:25server = smtplib.SMTP_SSL("smtp.exmail.qq.com", 465)# 登录服务器,括号中对应的是发件人邮箱账号、邮箱密码server.login(my_sender, my_pass)# 发送邮件,括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件server.sendmail(my_sender, [receiver, ], msg.as_string())# 关闭连接server.quit()# 如果 try 中的语句没有执行,则会执行下面的 ret=Falseexcept Exception:ret = Falsereturn retret = mail()
if ret:print("邮件发送成功")
else:print("邮件发送失败")

风火编程--python发邮件email相关推荐

  1. python发邮件详解,smtplib和email模块详解

    在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...

  2. python发邮件详解 -- smtplib和email模块

    文章目录 python发邮件详解,-->smtplib和email模块 1.python发邮件所需要的基础包 2.smtplib的用法 3.email模块的详细理解和使用 A.MIMEText对 ...

  3. 网易163邮箱开通smtp邮件协议后用python发邮件

    网易SMTP开通及python发邮件 1.登录 2.设置 开启服务 短信验证开启服务 得到授权码 3.发文本代码 4.发html代码 1.登录 网易邮箱登录注册地址 https://email.163 ...

  4. python 发邮件 timeout_python发送邮件

    一.相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1.smtplib模块 smtplib.SMTP([host[, port[, loca ...

  5. python发邮件有什么意思_python发邮件要装什么

    在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...

  6. python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...

    在实际工作中,我们常常会遇到定时发送邮件的任务,基于我的实践,分享给大家,也许一篇文章写不完,就先列个目录. 本文想要解决的问题: 用python构造一封邮件,并设置定时发送出去.往往,这只是最低级的 ...

  7. Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信

    Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...

  8. Python发邮件时报错 554

    Python发邮件时报错 554 错误: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 ...

  9. 用python发邮件、添加附件

    python 发邮件 两个内置模块:smtplib .email 需要了解附件以什么形式添加到邮件中(open方法.二进制.字节) 什么是授权码 能够看懂邮件发送过程中的发送编码(发送成功.发送失败. ...

最新文章

  1. 不同表结构数据迁移_数据结构:哈希 哈希函数 哈希表
  2. AI在管理临床试验设计和执行中,人和机器还在学习曲线上?
  3. 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...
  4. 快速转换vs2008到vs2010
  5. 2.cocos2dx 3.2中语法的不同之处,lambada表达式的使用和function和bind函数的使用
  6. cdr 表格自动填充文字_「Excel技巧」Excel也可以实现自动填充26英文字母编号
  7. vc显示jpg,gif图像简单方法
  8. HDU-4578 Transformation 线段树(两种方法)
  9. 解决webpack5打包html中图片后图片无法显示问题
  10. CentOs7下Zabbix安装教程——zabbix server安装
  11. pdf文件如何转换成dwg文件
  12. PreaparedStatement中execut的使用
  13. 如何提高英文的科研写作能力——施一公
  14. pcep协议什么意思_SDN学习笔记
  15. 光盘安装计算机系统安装教程,光盘重装系统|电脑光盘一键重装系统教程
  16. Redis单点故障+红锁原理
  17. 程序员可以在外包公司做多久?能做一辈子吗?
  18. 软件测试工程师的岗位职责
  19. TCPMP之Interface篇
  20. 修复ubuntu引导

热门文章

  1. 支持服务器CPU的ITX主板,广积科技发布支持英特尔Xeon E处理器的Mini-ITX主板--MI995...
  2. 系统之家xp服务器系统怎么安装,windowsxp系统之家系统详细安装步骤
  3. python实现对小说的文本分析(人物关系图,人物词云等)
  4. Linux下安装google浏览器
  5. 覃超数据结构(二) 栈和队列
  6. flash打印纸张设置
  7. CF1151F - Sonya and Informatics
  8. 华为云服务器默认密码怎么修改,如何修改云服务器登陆密码
  9. SSH和文件传输(SCP)
  10. buaa oo-unit3