我可以用smtplib发送邮件。但当我附加一个文件时,显示的名称是“noname”。我使用下面的代码:
attach_file_name = 'archivo.txt'
attach_file = open(attach_file_name, 'rb')
payload = MIMEBase('application', 'octate-stream')
payload.set_payload((attach_file).read())
encoders.encode_base64(payload)
payload.add_header('Content-Decomposition', 'attachment', filename=attach_file_name)
message.attach(payload)
代码取自此source
目前没有回答
相关问题 更多 >
编程相关推荐