1

Просто чтобы прояснить, вопрос не в том, чтобы получить доступ к архивам электронных писем, а в том, чтобы найти связанные с электронной почтой файлы, смешанные в файловый архив "случайным образом" со множеством других файлов; то есть, сейчас я сосредоточен на поиске файлов, а потом я выясню, что с ними делать.

Пути, о которых я думал до сих пор:

  • Поиск текста ascii в файле "from", затем просмотр результатов вручную,
  • Создайте список всех возможных почтовых клиентов за указанный диапазон дат для файлов, затем создайте список известных расширений для этих клиентов, найдите эти расширения и вручную просмотрите результаты,
  • Я не знаю, кажется, что может быть гораздо проще сделать это, поэтому я спрашиваю.

1 ответ1

1

Вы можете использовать grep для всех файлов, содержащих слова To:, From: и Subject: в начале строки, которая должна охватывать почти все электронные письма:

find . -type f -print0 \
  | xargs -0    grep -l '^To:'          \
  | xargs -I{}  grep -l '^From:'    '{}' \
  | xargs -I{}  grep -l '^Subject:' '{}'

Это выводит список файлов рекурсивно, начиная с текущего каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .