Python中的MIMEMultipart()

时间:2016-02-29 17:40:36

标签: python

为什么在Python中使用From nobody创建消息时始终会获得MIMEMultipart()?这可以改变吗?

msg2 = MIMEMultipart('csv')                                                                                                                      
print msg2                                                                                                                                       
From nobody Mon Feb 29 11:38:50 2016                                                                                                                  
Content-Type: multipart/csv; boundary="===============3465836505230217811=="                                                                          
MIME-Version: 1.0                

1 个答案:

答案 0 :(得分:0)

您可以使用set_unixfrom将其设置为您想要的任何内容:

>>> from email.mime.multipart import MIMEMultipart
>>> msg = MIMEMultipart('csv')
>>> msg.set_unixfrom('From user')
>>> print msg
From user
Content-Type: multipart/csv; boundary="===============9221413516749323109=="
MIME-Version: 1.0
如果没有为给定的消息设置From nobody,则

unixfromhardcoded value