Mutt должен иметь возможность открыть файл mbox. Нормально иметь Fromстроку без двоеточия вверху: это для конверта письма. Трудно диагностировать вашу проблему, не видя содержимого файла. Конечно, я ценю, что содержимое файла, вероятно, слишком личное для публикации. Посмотрите на файл как текстовый файл (например, с помощью less). Является Fromпоследующей построчно строками заголовка ( From:, Subject:и так далее)? Есть ли Lines:заголовок, Content-Length:заголовок?
Первая строка письма - «Конверт из строки». Он начинается с 5 символов, From␣где ␣символ пробела. Это нормально.
From Christian xxx <cg@xxx> Mon May 15 20:22:35 2010
Что необычно, так это адрес электронной почты между ними <…>. Это необычно. Я не знаю, против ли это RFC или нет, но я вижу, что Матт подавился этим.
Вы должны получить действительный почтовый ящик (например, тот, который Mutt может проанализировать), обработав файл почтового ящика с помощью formailкоманды из procmail .
Я ценю ваш ответ. К сожалению, formail не добавляет этот заголовок. RFC 822/4155 ничего не знает об этом.
Крис
После переформатирования файла с помощью formail четыре (из ста) писем отображаются в Mutt.
Крис
@chris Сколько файлов formail -ds sh -c 'cat >$FILENO.mail'создает? Может ли Mutt читать их как отдельные почтовые ящики, содержащие одну почту?
Жиль "ТАК - перестань быть злым"
1
@ Крис Хорошо, я воспроизвел это и нашел проблему: Матту не нравится, когда Fromлиния конверта не имеет форму From something@somewhere trailer text. В частности, он игнорирует строку, в которой находится конверт из адреса John Doe <add@ress>. Теперь я посмотрю, как это исправить.
Жиль "ТАК - перестань быть злым"
1
@ Крис Я не знаю, это ошибка в Mutt или в программе, которая создала этот почтовый ящик, но посмотрите мой ответ для исправления.
Жиль "ТАК - перестань быть злым"
3
Любой текстовый редактор способен открыть .mbox. Помимо текстовых редакторов Mozilla Thunderbird может открыть их тоже.
Ссылка @prashanth является рабочим решением. Я могу загрузить свой архив Gmail в виде .mboxфайла ( takeout.google.com/settings/takeout ) и открыть его с помощью Thunderbird. Все, что вам нужно сделать, это поместить .mbox-file в путь к локальной папке в вашей файловой системе. Перед этим вы должны создать хотя бы учетную запись группы новостей с вашим реальным адресом электронной почты (напишите что-нибудь как адрес сервера новостей, это не имеет значения). Перезапустите Thunderbird, и у вас появится новая папка со всеми вашими письмами и вложениями.
Алиопи
3
После небольшого кошмара в Windows с Firefox, где открывается .mbox, но доступно только первое сообщение, я обнаружил, что Evolution работает хорошо: я создал новую папку, а затем из File \ Import ... (я из Италия, меню это на самом деле Importa ...) Я смог прочитать старые сообщения ...
Мне не нравится, открывая файл mbox, он действительно импортирует файл.
ThorSummoner
1
В Thunderbird вы можете открыть файл, поместив его в папку локального профиля $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/Thunderbirds , в .mbox-файле, который будет выбран Thunderbird и отображен. Смотрите также подробные инструкции, связанные prashanth в другом комментарии.
Для просмотра mboxфайла в Thunderbird мне понадобилось следующее:
добавить расширение импорта / экспорта , в противном случае опция «импорт» в меню «Инструменты» не дает мне возможности импортировать файл (только данные и т. д. из другой учетной записи / приложения); а также
использовать учетную запись, которая была настроена для POP, а не IMAP (поскольку импорт в IMAP невозможен - по крайней мере, с mboxфайлом, который я импортировал).
С этими двумя условиями все работало хорошо, и файл был доступен «как почта» в Thunderbird после импорта (с неповрежденными вложениями).
From
строку без двоеточия вверху: это для конверта письма. Трудно диагностировать вашу проблему, не видя содержимого файла. Конечно, я ценю, что содержимое файла, вероятно, слишком личное для публикации. Посмотрите на файл как текстовый файл (например, с помощьюless
). ЯвляетсяFrom
последующей построчно строками заголовка (From:
,Subject:
и так далее)? Есть лиLines:
заголовок,Content-Length:
заголовок?Ответы:
Первая строка письма - «Конверт из строки». Он начинается с 5 символов,
From␣
где␣
символ пробела. Это нормально.Что необычно, так это адрес электронной почты между ними
<…>
. Это необычно. Я не знаю, против ли это RFC или нет, но я вижу, что Матт подавился этим.Вы должны получить действительный почтовый ящик (например, тот, который Mutt может проанализировать), обработав файл почтового ящика с помощью
formail
команды из procmail .источник
formail -ds sh -c 'cat >$FILENO.mail'
создает? Может ли Mutt читать их как отдельные почтовые ящики, содержащие одну почту?From
линия конверта не имеет формуFrom something@somewhere trailer text
. В частности, он игнорирует строку, в которой находится конверт из адресаJohn Doe <add@ress>
. Теперь я посмотрю, как это исправить.Любой текстовый редактор способен открыть
.mbox
. Помимо текстовых редакторов Mozilla Thunderbird может открыть их тоже.источник
.mbox
файла ( takeout.google.com/settings/takeout ) и открыть его с помощью Thunderbird. Все, что вам нужно сделать, это поместить.mbox
-file в путь к локальной папке в вашей файловой системе. Перед этим вы должны создать хотя бы учетную запись группы новостей с вашим реальным адресом электронной почты (напишите что-нибудь как адрес сервера новостей, это не имеет значения). Перезапустите Thunderbird, и у вас появится новая папка со всеми вашими письмами и вложениями.После небольшого кошмара в Windows с Firefox, где открывается .mbox, но доступно только первое сообщение, я обнаружил, что Evolution работает хорошо: я создал новую папку, а затем из File \ Import ... (я из Италия, меню это на самом деле Importa ...) Я смог прочитать старые сообщения ...
источник
В Thunderbird вы можете открыть файл, поместив его в папку локального профиля
$HOME/.thunderbird/<profilename>.default/Mail/Local Folders/
Thunderbirds , в .mbox-файле, который будет выбран Thunderbird и отображен. Смотрите также подробные инструкции, связанные prashanth в другом комментарии.источник
Для просмотра
mbox
файла в Thunderbird мне понадобилось следующее:mbox
файлом, который я импортировал).С этими двумя условиями все работало хорошо, и файл был доступен «как почта» в Thunderbird после импорта (с неповрежденными вложениями).
источник