如何解决“列表”对象没有属性“编码”
有人可以帮我吗?
我想为python中的电子邮件发件人附加一个excel文件,但每次都会出错。我在网上看了看,到处都说它像在我的代码中一样。有人可以告诉我怎么了
非常感谢您
message = MIMEMultipart()
message['Subject'] = 'Maandelijks rapport'
message['To'] = receiver_email
message['From'] = sender_email
message.attach(MIMEText('In de bijlage vind je het maandrapport terug!'))
part = MIMEBase('application',"octet-stream")
part.set_payload(open('test.xls',"rb").read())
encoders.encode_base64(part)
part.add_header('Content-Desposition','attachment; filename="test.xls"')
message.attach(part)
#send the email
with smtplib.SMTP_SSL("smtp.gmail.com",465) as smtp:
smtp.login(sender_email,password)
print('connecting with smtp server...')
smtp.login(sender_email,password)
smtp.sendmail(sender_email,receiver_email,message.as_string())
print('connection succeed!')
print('email has been sent!')
smtp.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。