使用 formail 获取电子邮件文件的最后一封电子邮件

use formail to get last email of an email file

我想获取电子邮件文件的最后一封电子邮件。

我发现拆分电子邮件的问题: How to split mailbox into single file per message?

但我想要更高效的东西。

理想情况下,我想获取最后一封电子邮件的邮件 ID。对于一封电子邮件,只需执行以下操作:

formail -czxMessage-ID:

你可以这样做:

formail -s formail -czx Message-Id: <mailbox | tail -1

这可能不是很有效。然而,更有效的方法可能要复杂得多。