相关文章推荐
在使用Python发送邮件时遇到SMTPServerDisconnected错误,可能是因为未正确设置发件人的SMTP服务器或者服务器地址错误。例如,163邮箱的SMTP服务器应为'smtp.163.com',而设置成QQ邮箱的SMTP服务器会引发此问题。提供了解决此问题的基本步骤和邮件内容构造示例。 摘要由CSDN通过智能技术生成
  • 构建一个构造MIMEMultipart对象做为根容器;
  • msgtext = MIMEText(send_mail(), ‘html’, ‘utf-8’) ##构造MIMEText对象做为邮件显示内容;
  • msg.attach(msgtext) ###msgtext附加到根容器;
  • 构造MIMEBase对象做为文件附件内容并附加到根容器
  • 读入文件内容并格式化
  • 设置发件sever;
  • 但是在做的过程中,出现如上报错SMTPServerDisconnected: Connection unexpectedly closed,可能出现的原因有以下两点:
    1.没有设置发件人的SMTP服务器;
    2.发件人的SMTP服务器设置错误;例如 163 邮箱的 SMTP服务器为:‘ smtp.163.com ’;若你设成 ‘ smtp.qq.com ’ QQ邮箱的SMTP服务器的话肯定会报错;
    以下为发送表格,并设置相对应格式的模板,仅供参考:

    import pandas as pd
    import email
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    from smtplib import SMTP_SSL
    from email.mime.base import MIMEBase
    from email import encoders
    import os
    email.message_from_file
    file_
    出现如上报错SMTPServerDisconnected: Connection unexpectedly closed,可能出现的原因有以下两点:1.没有设置发件人的SMTP服务器;2.发件人的SMTP服务器设置错误;例如 163 邮箱的 SMTP服务器为:‘smtp.163.com’;若你设成 ‘smtp.qq.com’ QQ邮箱的SMTP服务器的话肯定会报错;以下为发送表格,并设置相对...
    导语:在学习 Python 发送邮件 时,配置腾讯企业邮箱发送总是 smtp lib. SMTP Server Dis connect ed : Connection unexpected ly clo sed 报错 ,查询网上方法后总结出来以下解决方法。 1、 报错 示例: 2、解决方法: smtp lib. SMTP () 改为 smtp lib. SMTP _SSL(mail_host,465)即可。 3、 上源码如下:
    Net Core2.0出来后,已经自带了 邮件 服务。但是对于低版本来说,是无法使用自带的 邮件 服务的,只能通过第三方工具来实现。 这里我简单说一下使用MailKit这个包来 发送邮件 1. 安装MailKit NuGet包。 2. 实现方法 using MimeKit; using MailKit.Net. Smtp ; public void SendMail() ...
    smtp lib发 邮件 经常 报错 smtp lib. SMTP Server Dis connect ed : Connection unexpected ly clo sed server = smtp lib. SMTP _SSL(mail_host) server . connect (mail_host, 465) server .login(mail_user, mail_pass) 这样有时可以, 但隔几小时就不行了, 百度后发现再加上下面这一句就可以了 server = smtp lib. SMTP _SSL(mail_host,
    运行结果: D:\ Python \ python 3.exe "D:/PyCharm files/face/raspberry/ smtp .py" Traceback (most recent call last):   File "D:/PyCharm files/face/raspberry/ smtp .py", line 43, in <module>
    python 调试》 python 邮件 出现 smtp lib. SMTP Server Dis connect ed : Connection unexpected ly clo sed 问题的解决办法
    原文链接:https://www.cnblogs.com/stephenmc/p/8028411.html 文章参考:https://www.jb51.net/article/130411.htm Python 脚本发送带 件的 邮件 代码如下 开发环境: Python 3.7 平台:Jupyter notebook 发送带 件的 邮件 ,首先要创建MIMEMultipart()实例,然后构造 件,如果...
    import pymysql db = pymysql. connect (host='localhost', port=3306, user='root', password='123456', db='testdb') 希望这些方法可以帮助您解决问题。
     
    推荐文章