【发布时间】:2020-03-12 13:54:13
【问题描述】:
我试图将我附加的 pdf 的标题从默认的“noname”更改为其他一些标题。不幸的是,我的代码的以下“add_header”部分不会更改实际的标题名称。是否有任何替代方案不会损坏或更改附件的内容?
fromaddr = 'XXXXX@gmail.com'
toaddrs = 'XXXXX@gmail.com'
username = 'XXXX'
password = 'XXXXX'
msg = MIMEMultipart()
msg['Subject']='Spam'
msg.preamble = 'SDFSFSDF'
file=open(r'XXXXXX.pdf','rb').read()
msg.attach(MIMEApplication(file,'pdf'))
msg.add_header('XXXXXX', 'file', filename = 'XXXXXX.pdf')
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg.as_string())
time.sleep(2)
编辑
这是附加的文件标题:
【问题讨论】:
标签: python python-3.x email mime