formail -I“来自”这到底是做什么的?

formail -I“来自”这到底是做什么的?

主题本身就提出了问题。

cat emailsource | formail -I "From " 

到底是什么?它只是删除所有重复的 Froms 吗?手册页对我来说有点不清楚。

答案1

从邮件中删除所有“发件人”标题。

“发件人”行是 unix 邮箱的分隔符。请注意,它不包含“:” (如“发件人:”) 标头

本质上,UNIX mbox 格式将所有邮件保存在一个文件中。这与 Maildir 等将每封邮件视为单独文件的方式截然相反。由于多封邮件保存在一个文件中,因此他们需要一个分隔符,并在邮件顶部选择“发件人”

http://www.jwz.org/doc/content-length.html

这通常是为了转换 UNIX mbox 邮件,以便它可以被其他地方的客户端或不支持它的格式使用。

例如

formail -s < /var/mail/phil | formail -I "From " # ...

相关内容