Backup de e-mails com o NoPriv.py

Através do podcast Linux Action Show, fiquei sabendo de um script em Python para backup de e-mails de contas IMAP que faz o download das mensagens e anexos e disponibiliza tudo em uma página HTML local.

O script se chama NoPriv.py e pode ser encontrado nesta página e neste repositório Github. A partir de uma conta de e-mail IMAP e uma lista de pastas a serem copiadas, ele cria uma estrutura de arquivos HTML para acesso às pastas como a deste exemplo. As cópias podem ser feitas de forma incremental, de modo que sejam transferidas apenas as novas mensagens em cada vez que o script for executado.

Para instalá-lo, basta clonar o repositório do Github e ajustar as configurações no arquivo nopriv.py:

A lista IMAPFOLDER deve conter as pastas que se deseja copiar. Vale notar que, para o caso do servidor do Gmail, as pastas padrão devem ser precedidas do prefixo [Gmail] enquanto que as pastas criadas pelo usuário não devem possuir este prefixo.

Para iniciar a cópia, basta executar:

Após o término, basta abrir o arquivo index.html e navegar pelas mensagens e anexos copiados. O arquivo também pode ser aberto em um navegador no terminal, como o Links2.

About Renato

No Comments

Be the first to start a conversation

Deixar uma Resposta

  • (will not be published)