Citando kb.mozillazine.org :
O Thunderbird usa arquivos mbox para armazenar as mensagens de uma pasta. Cada arquivo mbox é um arquivo de texto ASCII comum de 7 bits com o nome da pasta e nenhuma extensão de arquivo. Você pode ler as mensagens usando um editor de texto, embora seja muito hostil ao usuário devido a todos os cabeçalhos que normalmente estão ocultos, as tags HTML não serem interpretadas e ver grandes blocos de caracteres serem executados juntos para qualquer anexo binário.
Se você não se importar com alguns detalhes, esses arquivos podem simplesmente ser processados com grep
e amigos, por exemplo:
$ grep -r --exclude="*.msf" "Subject: some subject" /path/to/Inbox.sbd
mail_dir_01:Subject: some subject
$ sed -n '/Subject: some subject/,/^From - /p' mail_dir_01
Aqui, grep
pesquisa todas as pastas de e-mail dentro da Caixa de entrada por um e-mail com o assunto "algum assunto" e fornece o nome do arquivo da pasta mail_dir_01
, sed
exibe o e-mail da linha Subject:
. No entanto, awk
pode fornecer melhores abordagens.