如何设置邮箱中新邮件的投放时间?

时间:2015-06-28 17:53:14

标签: python

我正在尝试为新创建的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)

我在看什么?

1 个答案:

答案 0 :(得分:1)

要设置发送时间,您必须操纵标题。

msg.__setitem__('Date',
                time.strftime("%a, %d %b %Y %H:%M:%S %z",
                              entry_time))