categories.email.mbox
MBOX просмотрщик
О формате MBOX
Unix mailbox — конкатенированные письма.
MBOX — flat-файл RFC822-сообщений, разделённых строками, начинающимися с 'From ' (с пробелом) — классический Unix mailbox, который используют mutt, mh, alpine и Thunderbird Local Folders. Мы разбиваем файл по этим разделительным строкам и парсим каждый чанк лениво через postal-mime, пока вы кликаете по сайдбару, что сохраняет отзывчивость даже на архивах из тысяч сообщений. Список показывает From / Subject / envelope date, дёшево извлечённые из сырого текста; выбор сообщения запускает полный MIME-парсинг для HTML/plain тел и вложений. Поле фильтра сканирует первые 4 КБ заголовков каждого сообщения (Subject, From, Date) на substring-совпадения.
Частые вопросы
- Как получить .mbox файл?
- Большинство Unix-почтовых клиентов пишут его нативно (mutt, alpine, mh). Thunderbird экспортирует Local Folders как mbox через расширение ImportExportTools NG. Google Takeout возвращает архивы Gmail как один .mbox на label.
- Почему список сообщений быстрый, а открытие сообщения занимает время?
- Мы разбиваем файл по строкам 'From ' заранее (дешёвое сканирование текста) и парсим MIME-тело только когда вы кликаете на сообщение. Это держит сайдбар мгновенным на огромных архивах — попсообщенческий парсинг работает в фоне, тело появляется, как только готово.
- Показываются ли вложения?
- Да. Каждое открытое сообщение перечисляет вложения с именем файла, MIME-типом и размером, и предлагает кнопку Save, которая скачивает вложение. HTML-тело рендерится в sandbox iframe с отключёнными скриптами и сетью.
- Загружается ли мой mailbox?
- Нет. Файл .mbox читается полностью в вашем браузере. postal-mime и splitter работают на клиенте. Ничего не отправляется на сервер.
Ещё в разделе «categories.email»