0

如何从包含许多电子邮件的mbox(电子邮件)文件中提取所有电子邮件标头和仅标头?

4

1 回答 1

0

以下为在提供的每封电子邮件中找到的每封电子邮件生成header.XXXX文件:output_dirmbox_file

  1. git mailsplit -ooutput_dir mbox_file
  2. cd output_dir
  3. get_headers.sh

get_headers.sh

#!/usr/bin/env bash

# formail(1) is part of the procmail package

for filename in *; do
    formail -X '' < "$filename"  > "header.$filename"
done

使用Homebrew -edprocmailThunderbird 52.9.1(64 位)mbox 文件上进行测试,所有文件都运行在:

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G5033
$
于 2020-08-03T17:38:11.470 回答