twbhdn 2023-07-10 09:57 采纳率: 0%
浏览 14

python发送文件

import smtplib
# # 创建 SMTP 对象
from email.header import Header
from email.mime.text import MIMEText
# 创建 SMTP 对象
smtp = smtplib.SMTP()
# 连接(connect)指定服务器
smtp.connect("smtp.163.com", port=465)
# 登录,需要:登录邮箱和授权码
smtp.login(user="m19872706279@163.com", password="SVJOUGLPBVUZFUGK")
# 构造MIMEText对象,参数为:正文,MIME的subtype,编码方式
message = MIMEText('atukoon...', 'plain', 'utf-8')
message['From'] = Header("fairly", 'utf-8')  # 发件人的昵称
message['To'] = Header("jack", 'utf-8')  # 收件人的昵称
message['Subject'] = Header('Python SMTP ', 'utf-8')  # 定义主题内容
print(message)
smtp.sendmail(from_addr="m19872706279@163.com", to_addrs="3281470396@qq.com", msg=message.as_string())

问题如下这个该怎么解决
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-07-10 10:14
    关注

    smtp = smtplib.SMTP_SSL("smtp.163.com", 465, context=context)
    试试看这个
    163需要ssl加密
    https://blog.csdn.net/qq_52421831/article/details/126562368

    评论

报告相同问题?

问题事件

  • 创建了问题 7月10日

悬赏问题

  • ¥15 锌合金的耐温能到多少度。可以持续多长时间
  • ¥15 .net调用本地office组件出现问题
  • ¥15 docker镜像拉取失败请教教我
  • ¥15 https访问nginx上的http
  • ¥15 需要完整规则的五子棋博弈代码
  • ¥15 Hadoop的部署与安装的一些疑问
  • ¥15 短剧的sdk在哪里接入
  • ¥30 智能割草机自动化割草
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零