代码如下:#!/usr/bin/python3importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeadersender='from@runoob.com'receivers=['429240967@qq.com']#接收邮件,可设...

代码如下:

#!/usr/bin/python3

import smtplib

from email.mime.text import MIMEText

from email.header import Header

sender = 'from@runoob.com'

receivers = ['429240967@qq.com'] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱

# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码

message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')

message['From'] = Header("菜鸟教程", 'utf-8')

message['To'] = Header("测试", 'utf-8')

subject = 'Python SMTP 邮件测试'

message['Subject'] = Header(subject, 'utf-8')

try:

smtpObj = smtplib.SMTP('localhost')

smtpObj.sendmail(sender, receivers, message.as_string())

print ("邮件发送成功")

except smtplib.SMTPException:

print ("Error: 无法发送邮件")

报错如下:

E:\pythonwork\venv\Scripts\python.exe E:/pythonwork/day6/EmailTest.py

Traceback (most recent call last):

File "E:/pythonwork/day6/EmailTest.py", line 19, in

smtpObj = smtplib.SMTP('localhost')

File "D:\Python\Python36\lib\smtplib.py", line 251, in __init__

(code, msg) = self.connect(host, port)

File "D:\Python\Python36\lib\smtplib.py", line 336, in connect

self.sock = self._get_socket(host, port, self.timeout)

File "D:\Python\Python36\lib\smtplib.py", line 307, in _get_socket

self.source_address)

File "D:\Python\Python36\lib\socket.py", line 724, in create_connection

raise err

File "D:\Python\Python36\lib\socket.py", line 713, in create_connection

sock.connect(sa)

ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接

是不是因为没有安装sendmail的问题,望大神能给与解决

展开

python 发邮件 timeout_python3 发送邮件 出现的问题(新手)相关推荐

  1. python 发邮件 timeout_python发送邮件

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

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

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

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

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

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

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

  5. Python发邮件时报错 554

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

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

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

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

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

  8. day21-办公自动化:利用Python发邮件

    Excel中绘制图表 下载三方库openpyxl pip install openpyxl from datetime import datetimefrom openpyxl from openpy ...

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

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

最新文章

  1. linux shell for 循环变量,shell for循环总结
  2. 网络编程(socket)套接字之基于udp的套接字
  3. Castle IOC容器实践之EnterpriseLibrary Configuration Facility
  4. 云原生存储详解:容器存储与 K8s 存储卷
  5. java实训 :异常(try-catch执行顺序与自定义异常)
  6. LeetCode 2101. 引爆最多的炸弹(图的遍历)
  7. 用vbs往服务器发送文件,[转] Windows 下命令行/VBS脚本,发送带附件邮件.
  8. cookie保存分页参数
  9. django 部署_狂野的Django:部署生存的技巧
  10. SVN: bdb: BDB1538 Program version 5.3 doesn't match environment version 4.7
  11. 为什么大多数编程语言性能对比都有问题?
  12. python3、ipython3、setup-tools、pip等环境搭建详细总结
  13. 来瓶82年拉菲压压惊
  14. python可视化编程实战代码_Python数据可视化编程实战——导入数据
  15. python实现Dijkstra算法求解图中最短路径距离
  16. Program E的Flash前端
  17. 解析java数值类型数据混合运算
  18. 深信服PHP,深信服终端检测响应平台 EDR 代码审计
  19. Windows 无法使用内置管理员账户打开IE
  20. 深度学习 cnn pytorch框架报错 size mismatch, m1: [ x ], m2: [ x ] Captcha.ImageCaptcha设置生成图片的大小尺寸

热门文章

  1. 日本「AI 鱼脸识别」项目,每分钟识别 100 条,有望让渔民不再“摸鱼”
  2. 一个基于运气的数据结构,你猜是啥?
  3. 乘“峰”而上,聚生态之力共创软件产业新未来
  4. 疫情之下 SaaS 市场两极分化,SaaS 厂商如何突围严峻形势?
  5. 程序员风光背后:从零到BAT数据分析师靠的是什么?
  6. GitHub 上开源哪家强?| 原力计划
  7. 程序员高效学习的六原则
  8. 不识 Pandas,纵是老手也枉然?
  9. 产品小姐姐收到这个黑科技后,开心了一整天...
  10. 微信手机 WeOS 的可行性到底有多大?