Linux

Extraindo mensagem de arquivo maildir

Por dez anos usei um servidor próprio para hospedar o serviço de e-mail meu e de clientes/parceiros.

No início usei uma solução bem artesanal, mas depois adotei o IRedMail (uma ótima solução para quem deseja criar uma solução profissional para servidor de mensagens e 100% Free Software e OpenSource).

Recentemente resolvi abandonar a ideia ter que um servidor próprio e passei a usar os serviços do HostGator, para reduzir custos e tempo de gestão.

Optei por não migrar todas as mensagens para pro HostGator, baixei todas as mensagens no Thunderbird e simples recriei as contas no novo servidor. E só recentemente percebi que determinadas mensagens não foram migradas ou anexo não vieram 🙁 precisei de um anexo e não estava onde deveria.

Antes de apagar o servidor eu fiz um backup das mensagens, compactando o diretório /var/mail. O IRedMail usa por padrão o formato maildir. Como já tinha em mãos o Assunto da mensagem, com o comando grep localizei o arquivo. O problema agora era extrair o anexo de um arquivo. Foi então que descobri o comando mu extract.

Instalei o pacote maildir-utils via apt, que é quem fornecer o comando.

Por fim, para extrair o arquivo anexado rodei o comando:

mu extract mensagem.mail -a
Padrão

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *