主题本身就提出了问题。
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 " # ...