我正在尝试为新创建的Maildir消息设置日期。 然而,记录的方法' set_date'似乎不起作用。
msg = mailbox.MaildirMessage()
sec = 1435512303.0
origin = "Sender"
# doesn't seem to work
msg.set_unixfrom('{0} {1}'.format(origin, sec))
# doesn't seem to work either
msg.set_date(sec)
我在看什么?
答案 0 :(得分:1)
要设置发送时间,您必须操纵标题。
msg.__setitem__('Date',
time.strftime("%a, %d %b %Y %H:%M:%S %z",
entry_time))