jiachun1234 2023-04-11 11:59 采纳率: 100%
浏览 233
已结题

自动发送邮件出错,代码550

自动发送邮件时,出现错误,以前发送时很正常
smtplib.SMTPDataError: (550, b'The "From" header is missing or invalid.
寻求帮助解决一下

img

问题出在哪里了?

  • 写回答

7条回答 默认 最新

  • 阳光宅男xxb 2023-04-12 07:43
    关注

    根据你提供的错误来看,已经提示您Header中的from属性没有设置正确,其格式不符合要求的协议啊

    img


    这里要是发送者的邮箱啊,你写的是一个中文的名称,要是你的邮箱格式的,问题就出在这里,修改好为:

    msg_body[ 'From ' ] = Header(f'{RS_email}','utf-8 ')#发送者

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 4月26日
  • 已采纳回答 4月18日
  • 赞助了问题酬金20元 4月11日
  • 创建了问题 4月11日