【发布时间】:2016-02-20 16:22:04
【问题描述】:
我可以使用 smtplib 函数发送电子邮件,但我的文件名总是包含文件的路径:
attachment.add_header("Content-disposition", "attachment", filename=fileToSend)
msg.attach(attachment)
在这种情况下 fileToSend = "/home/pi/email/RPSL-0002_2015_11_17__00_00_00.csv"
我收到的文件是 主页邮件RPSL-0002_2015_11_17__00_00_00.csv
我已经尝试替换 fileToSend[11:] 和一个与之相等的变量,但文件路径总是在电子邮件文件中出现(没有斜杠)。
如何指定附件的文件名?
【问题讨论】:
-
smtplib 关注的是消息传输,而不是内容。我已经相应地更新了您的问题。
-
@tripleee:谢谢。 (我认为你的意思是python“MIME”,而不是“MilME”......
标签: python email attachment mime