在IMAP服务器上编辑原始邮件

时间:2011-09-08 09:45:25

标签: email imap

有没有办法在Perl,Python甚至Ruby中使用某些API编辑消息的原始内容?谷歌的快速搜索让我很少。简而言之:很久以前有人用错误的时间戳给我发了一条消息,它显示在Thunderbird文件夹的顶部。这让我感到恼火了一段时间,我希望它从适当的一年(2010年)发出,而不是从未来发生(2020年)。要清楚,标题显示正确的日期和时间。对方的客户显然是这样做的,所以它应该只需要很少的努力?正确?

2 个答案:

答案 0 :(得分:0)

IMAP rfc - rfc3501 - 似乎没有办法改变消息的日期/时间。

你是什么电子邮件客户端?根据{{​​3}},outlook使用邮件服务器接收邮件的日期,而thunderbird使用电子邮件标题中的日期(由第一个smtp服务器设置,iirc)。

如果您使用thunderbird,则会出现错误报告:http://kb.mozillazine.org/Invalid_date_in_IMAP_messages

答案 1 :(得分:0)

mutt可以做到。你可以随身携带的任何地方(当然,mutt中的IMAP支持不是很好,但你可以用它打开GMail,Exchange,dovecot或任何其他广泛使用的电子邮件商店),你可以在邮件上运行edit命令(默认绑定到e键)。编辑结果将标记为已删除的原始邮件,并将新编辑的邮件添加到当前文件夹中。