Відкрити файл mbox?


8

Як відкрити файл mbox ? Mutt не показує пошти під час дзвінка mutt -f sent.mbox.

Формат mbox - "Від" без двокрапки.

Чи є програма перегляду mbox для Linux?

Спасибі заздалегідь.


Mutt повинен мати можливість відкрити файл mbox. Звичайним є Fromрядок без двокрапки вгорі: це для конверта електронної пошти. Важко діагностувати свою проблему, не переглядаючи вміст файлу. Звичайно, я ціную вміст файлів, ймовірно, занадто приватний для публікації. Подивіться на файл як на текстовий файл (наприклад, з less). Є Fromнаступною через підрядник рядками заголовка ( From:, Subject:і так далі)? Чи є Lines:заголовок, Content-Length:заголовок?
Жил "ТАК - перестань бути злим"

Це виглядає приблизно так: pastebin.com/49fG0N7E Я видалив одержувача, вміст та доменне ім’я.
chris

Відповіді:


4

Перший рядок пошти - "конверт із рядка". Він починається з 5 символів, From␣де є пробіл. Це нормально.

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

Що незвично, це те, що адреса електронної пошти знаходиться між ними <…>. Це незвично. Я не знаю, проти цього він чи ні, але я бачу, як Мутт задихається.

Ви повинні отримати дійсну поштову скриньку (як, наприклад, ту, яку Mutt може розібрати), обробивши файл поштової скриньки за допомогою formailкоманди від procmail Встановіть procmail .

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

Я ціную вашу відповідь. На жаль, formail не додає цей заголовок. RFC 822/4155 про це нічого не знає.
chris

Після переформатування файлу formail чотири (зі ста) листів відображаються в муні.
chris

@chris Скільки файлів formail -ds sh -c 'cat >$FILENO.mail'створюється? Чи може мут читати їх як окремі поштові скриньки, що містять одну пошту?
Жил "ТАК - перестань бути злим"

1
@chris Добре, я це відтворив і виявив проблему: Mutt не подобається, коли Fromлінія конверта не має форми From something@somewhere trailer text. Зокрема, він ігнорує рядок, де знаходиться конверт із адреси John Doe <add@ress>. Тепер я побачу, як це виправити.
Жил "ТАК - перестань бути злим"

1
@chris Я не знаю, чи це помилка в mutt чи в програмі, яка виробляла цю поштову скриньку, але дивіться мою відповідь для виправлення.
Жил 'ТАК - перестань бути злим'

3

Можна відкрити будь-який текстовий редактор.mbox . Окрім текстових редакторів, Mozilla Thunderbird також може їх відкрити.


Чи потрібно копіювати файл у профіль Thunderbird? Я не хочу це змінювати.
chris

1
Так. Мені вдалося відкрити файл mbox у Thunderbird. Це посилання забезпечило кроки, яких слід дотримуватися. commons.lbl.gov/display/~jwelcher@lbl.gov/…
prashanth

Посилання @prashanth є робочим рішенням. Я можу завантажити архів Gmail, як .mboxфайл ( takeout.google.com/settings/takeout ), і відкрити його за допомогою Thunderbird. Все, що вам потрібно зробити, - це помістити .mbox-file у шлях локальної папки у вашій файловій системі. Перед цим ви повинні створити принаймні обліковий запис групи новин зі своєю реальною адресою електронної пошти (писати що-небудь як адресу сервера новин, це не має значення). Перезапустіть Thunderbird, а потім у вас є нова папка з усіма вашими повідомленнями та вкладеннями.
аліопі

3

Після трохи кошмару в Windows з Firefox, де .mbox відкривається, але доступне лише перше повідомлення, я виявив, що Evolution працює добре: я створив нову папку, а потім з File \ Import ... (Я з Італія, меню це насправді Імпорта ...) Я зміг прочитати ті старі повідомлення ...


1
Мені не подобається, що відкриваючи файл mbox, він справді імпортує файл.
ThorSummoner

1

У thunderbird ви можете відкрити файл, помістивши його в папку локального профілю thunderbirds, під $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/An .mbox файл підбере Thunderbird і відобразиться. Дивіться також докладні вказівки, пов'язані з prashanth в іншому коментарі.


0

Для того, щоб переглянути mboxфайл у Thunderbird, мені знадобилося наступне:

  • додайте розширення Імпорт / Експорт , інакше опція "імпорт" у меню "Інструменти" не дала мені можливості імпортувати файл (лише дані тощо, з іншого облікового запису / програми); і
  • використовувати обліковий запис, налаштований для POP, а не IMAP (оскільки імпорт в IMAP неможливий - принаймні з mboxфайлом, який я імпортував).

З урахуванням цих двох умов все спрацювало добре, і файл був доступний "як пошта" в Thunderbird після імпорту (із вкладеннями неушкодженими).


Все розширення імпорту / експорту - це скопіювати файл mbox у папку локального профілю thunderbird. Ви також можете це зробити вручну.
ЯнКаніс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.