Для почты я использую Thunderbird и Icedove.
Для каждого ящика (входящие, исходящие, отправленные, ...) есть файл. Если я открою его в редакторе, я смогу найти письма внутри. Я вижу заголовки почты и mime, но не знаю точного формата.
Если кто-то знает хотя бы название общего формата, это поможет мне найти браузер самостоятельно.
Есть ли небольшой браузер, который анализирует файлы хранилища почты и отображает их в удобном виде?
Нет необходимости в обработке почты — только автономный просмотр почтового файла.
решение1
Каждое отдельное сообщение написано с использованиемЗапрос на предложение 2822формат (также 822 и 5322). Это стандартный формат электронной почты Интернета (серверы SMTP всегда обмениваются сообщениями в формате RFC 2822).
Все сообщения вместе хранятся вмбоксфайл, хотя недавно Thunderbird начал использоватьMaildirдля новых учетных записей по умолчанию. (Оба формата содержат одни и те же сообщения RFC 822, но в Maildir для каждого сообщения, а не для каждой папки, поэтому вероятность повреждения меньше.)
Оба формата очень распространены в Unix-подобных системах для хранения почты; они распознаются серверами IMAP/POP3, а (neo)mutt
также ((re)al)pine
их могут просматривать почтовые приложения на базе терминала.
(Обратите внимание, что у Mbox есть нескольковарианты(которые отличаются тем, как они обрабатывают строки, начинающиеся с From␣
. Я не уверен, какой из них используется Thunderbird, но это можно определить, получив тестовое сообщение и проверив, как оно было сохранено.)
Поскольку оба формата являются "плоскими" и поиск нужного сообщения в гигантском файле или каталоге немного медленный, большинство программ, использующих их, будут стремиться изобрести систему индексирования или кэширования вместе с ним. Например, Thunderbird создает *.msf
файлы индекса, используя формат, называемыйМорк. (Видетьтакже.)
Эти .msf
индексные файлы можно смело игнорировать, поскольку они не являются частью фактического формата mbox/Maildir.