O Mutt deve poder abrir um arquivo mbox. É normal ter uma Fromlinha sem dois pontos no topo: isso é para o envelope do email. É difícil diagnosticar o seu problema sem ver o conteúdo do arquivo. É claro que eu aprecio o conteúdo do arquivo provavelmente é privado demais para publicar. Veja o arquivo como um arquivo de texto (por exemplo, com less). É a Fromlinha seguida por linhas de cabeçalho ( From:, Subject:e assim por diante)? Existe um Lines:cabeçalho, um Content-Length:cabeçalho?
A primeira linha do e-mail é o "envelope da linha". Começa com os 5 caracteres, From␣onde ␣é um caractere de espaço. Isto é normal.
From Christian xxx <cg@xxx> Mon May 15 20:22:35 2010
O que é incomum é que o endereço de email está no meio <…>. Isso é incomum. Não sei se é contra os RFCs ou não, mas vejo Mutt engasgando com isso.
Você deve obter uma caixa de correio válida (como a que o Mutt pode analisar) processando o arquivo da caixa de correio através do formailcomando do procmail .
Agradeço sua resposta. Infelizmente, o formatoil não adiciona esse cabeçalho. A RFC 822/4155 não sabe nada sobre isso.
chris
Após reformatar o arquivo com formato, quatro (de cem) e-mails são exibidos no modo mutt.
chris
@chris Quantos arquivos são formail -ds sh -c 'cat >$FILENO.mail'criados? O mutt pode lê-los como caixas de correio individuais contendo um único email?
Gilles 'SO- stop being evil'
1
@ Chris Ok, eu reproduzi isso e encontrei o problema: Mutt não gosta quando a Fromlinha do envelope não está no formato From something@somewhere trailer text. Em particular, ignora uma linha onde está o envelope do endereço John Doe <add@ress>. Agora vou ver como consertar isso.
Gilles 'SO- stop be evil'
1
@chris Eu não sei se é um bug no mutt ou no programa que produziu essa caixa de correio, mas veja minha resposta para uma correção.
Gilles 'SO- stop be evil' '
3
Qualquer editor de texto é capaz de abrir .mbox. Além dos editores de texto, o Mozilla Thunderbird também pode abri-los.
O link do @prashanth é uma solução funcional. Eu poderia baixar meu arquivo do Gmail como um .mboxarquivo ( takeout.google.com/settings/takeout ) e abri-lo com o Thunderbird. Tudo que você tem a fazer é colocar o .mbox-file na pasta local caminho no seu sistema de arquivos. Antes disso, você deve criar pelo menos uma conta de grupo de notícias com seu endereço de e-mail real (escreva qualquer coisa como o endereço do servidor de notícias, não importa). Reinicie o Thunderbird e você terá uma nova pasta com todos os seus e-mails e anexos.
Aliopi # 9/18
3
Depois de um pouco de pesadelo no Windows com Firefox, onde o .mbox é aberto, mas apenas a primeira mensagem está disponível, descobri que o Evolution funciona bem: criei uma nova pasta e depois em File \ Import ... Itália, o cardápio é na verdade Importa ...) eu pude ler aquelas mensagens antigas ...
Não gosto que, ao abrir o arquivo mbox, esteja realmente importando o arquivo.
ThorSummoner 01/09/2015
1
No thunderbird, você pode abrir o arquivo colocando-o na pasta de perfil local do thunderbirds. Em $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/um arquivo .mbox, o Thunderbird será capturado e exibido. Veja também as instruções detalhadas vinculadas pelo prashanth em um comentário diferente.
Para visualizar um mboxarquivo no Thunderbird, eu precisava do seguinte:
adicione a extensão Import / Export , caso contrário, a opção "import" no menu Ferramentas não me deu a opção de importar um arquivo (apenas dados, etc., de outra conta / aplicativo); e
para usar uma conta configurada para POP, não IMAP (já que a importação para IMAP não é possível - pelo menos no mboxarquivo que eu estava importando).
Com essas duas condições, tudo funcionou bem e o arquivo ficou disponível "como correio" no Thunderbird após a importação (com os anexos intactos).
Tudo o que a extensão de importação / exportação faz é copiar o arquivo mbox para a pasta de perfil local do thunderbird. Você também pode fazer isso manualmente.
From
linha sem dois pontos no topo: isso é para o envelope do email. É difícil diagnosticar o seu problema sem ver o conteúdo do arquivo. É claro que eu aprecio o conteúdo do arquivo provavelmente é privado demais para publicar. Veja o arquivo como um arquivo de texto (por exemplo, comless
). É aFrom
linha seguida por linhas de cabeçalho (From:
,Subject:
e assim por diante)? Existe umLines:
cabeçalho, umContent-Length:
cabeçalho?Respostas:
A primeira linha do e-mail é o "envelope da linha". Começa com os 5 caracteres,
From␣
onde␣
é um caractere de espaço. Isto é normal.O que é incomum é que o endereço de email está no meio
<…>
. Isso é incomum. Não sei se é contra os RFCs ou não, mas vejo Mutt engasgando com isso.Você deve obter uma caixa de correio válida (como a que o Mutt pode analisar) processando o arquivo da caixa de correio através do
formail
comando do procmail .fonte
formail -ds sh -c 'cat >$FILENO.mail'
criados? O mutt pode lê-los como caixas de correio individuais contendo um único email?From
linha do envelope não está no formatoFrom something@somewhere trailer text
. Em particular, ignora uma linha onde está o envelope do endereçoJohn Doe <add@ress>
. Agora vou ver como consertar isso.Qualquer editor de texto é capaz de abrir
.mbox
. Além dos editores de texto, o Mozilla Thunderbird também pode abri-los.fonte
.mbox
arquivo ( takeout.google.com/settings/takeout ) e abri-lo com o Thunderbird. Tudo que você tem a fazer é colocar o.mbox
-file na pasta local caminho no seu sistema de arquivos. Antes disso, você deve criar pelo menos uma conta de grupo de notícias com seu endereço de e-mail real (escreva qualquer coisa como o endereço do servidor de notícias, não importa). Reinicie o Thunderbird e você terá uma nova pasta com todos os seus e-mails e anexos.Depois de um pouco de pesadelo no Windows com Firefox, onde o .mbox é aberto, mas apenas a primeira mensagem está disponível, descobri que o Evolution funciona bem: criei uma nova pasta e depois em File \ Import ... Itália, o cardápio é na verdade Importa ...) eu pude ler aquelas mensagens antigas ...
fonte
No thunderbird, você pode abrir o arquivo colocando-o na pasta de perfil local do thunderbirds. Em
$HOME/.thunderbird/<profilename>.default/Mail/Local Folders/
um arquivo .mbox, o Thunderbird será capturado e exibido. Veja também as instruções detalhadas vinculadas pelo prashanth em um comentário diferente.fonte
Para visualizar um
mbox
arquivo no Thunderbird, eu precisava do seguinte:mbox
arquivo que eu estava importando).Com essas duas condições, tudo funcionou bem e o arquivo ficou disponível "como correio" no Thunderbird após a importação (com os anexos intactos).
fonte