Restaurando Emails/Mailboxes Individuais no Cyrus/Expresso 1

Emails individuais:

Pergunta: Deletei alguns emails por acidente – e preciso restaurá-los a partir de um backup. Utilizamos o Cyrus / Expresso como servidor IMAP e tenho uma cópia do diretório /var/spool/imap/. O que fazer?

Resposta: O Cyrus salva os emails no seguinte diretório:

/var/spool/imap/user/<user_name>/

Existe um arquivo para cada mensagem. O nome do arquivo consiste de uma série de números, seguidas de um ponto. Para evitar que mensagens sejam sobrescritas, é aconselhável criar um diretório adicional para a cópia do backup.

Use a interface de administração web para criar uma noa pasta, dentro do usuário específico  (ex.: backup).

/var/spool/imap/user/<user_name>/backup/

(não crie a pasta manualmente no bash – caso contrário o Cyrus irá ignorá-la)

Copie as mensagens do backup para o novo diretório. Reinicie a caixa de email para que o Cyrus reconheça as novas mensagens:

cyrus@slox:~> reconstruct -r user/<user_name>

ou simplesmente utilize o “reconstruct” sem nenhuma opção, para reiniciar todas as mailboxes.

Fonte: http://www.novell.com/coolsolutions/qna/1748.html

Outras documentações consultadas: http://wiki.kolab.org/index.php/Backups_for_kolab2#IMAP_store_recovery_.28cyrus.29

Restauração Mailbox:

“Restaurar uma caixa de email é trivial. Apenas o restaure para um subdiretório dentro da caixa de email primária e execute:

reconstruct -r -f on the mailbox

Para descobrir a caixa restaurada e prover meios de recuperar as mensagens desejadas.

Fonte 1: http://lists.andrew.cmu.edu/pipermail/info-cyrus/2005-September/019620.html

Fonte 2: http://oreilly.com/catalog/mimap/chapter/ch09.html

Disponível em: pt-brPortuguês

Deixe uma resposta