import smtplib
import base64
smtpobj=smtplib.SMTP('smtp.qq.com',587)
smtpobj.ehlo()
smtpobj.starttls()
smtpobj.login('xxxxxx@qq.com',"授权码")
smtpobj.sendmail('"=?utf-8?B?5aSc5q6H?=" <xxxxxxx@qq.com>','xxxxxxxx@163.com',
'Subject:so long.\ndear alecw,so long and thanks for all the fish. sincerely,bob')
smtpobj.quit()
出现错误提示
(550, b'The "From" header is missing or invalid. Please follow RFC5322, RFC2047, RFC822 standard protocol. https://service.mail.qq.com/detail/124/995.')
File "C:\python2\发送电子邮件和短信\连接到SMTP服务器.py", line 19, in <module>
smtpobj.sendmail('<1584635173@qq.com>','cb18675328318@163.com',
smtplib.SMTPDataError: (550, b'The "From" header is missing or invalid. Please follow RFC5322, RFC2047, RFC822 standard protocol. https://service.mail.qq.com/detail/124/995.')
主要问题出现在发送地址上,按提示对地址修改为昵称+<地址>的格式,依然报错,请问有没有遇到相同问题的人。