Fazer backup do correio IMAP e acessar via IMAP novamente

2

Estou procurando uma ferramenta para fazer o backup de uma conta IMAP inteira e, em seguida, expor esse backup (somente leitura) via IMAP novamente.

Isso seria perfeito para fazer backup de e-mails de qualquer provedor e permitir que o backup fosse acessado de qualquer cliente de e-mail, mesmo anos após o fechamento da conta.

Eu suspeito que isso poderia ser alcançado usando um servidor IMAP completo, configurando-o para espelhar algum outro servidor; mas estou esperando por uma solução mais simples.

    
por pauldoo 04.04.2010 / 17:32

2 respostas

1

Eu sei que você pediu uma solução simples que NÃO exige um servidor IMAP completo, então estou pronto para receber muitos votos negativos para a minha resposta. : -)

O Cyrus IMAPd é um dos servidores IMAP de código-fonte aberto mais completos do mercado. Com seus recursos de ACL, você pode criar uma conta normal pela duração do backup e, quando estiver pronto, soltar o acesso de gravação / exclusão de sua conta de usuário, para que a caixa de correio seja efetivamente uma pasta de arquivamento sem excluir acidentalmente sua mensagens arquivadas - pelo menos não via IMAP.

Antigo e não tão bom, mas um simples servidor POP / IMAP, uw-imapd pode ser mais parecido com o install - e esqueça a solução também. Basta transferir seu e-mail via IMAP para ele e, em seguida, seu e-mail pode ser acessado via IMAP ou apenas navegando no arquivo / var / spool / mail / youraccount . Ao tornar o arquivo somente leitura com chmod 400 /var/spool/mail/youraccount , a caixa de correio seria efetivamente uma caixa de correio somente leitura.

O

Dovecot também é bastante simples de configurar e mais seguro & recurso completo do que o uw-imapd que eu realmente odeio.

De qualquer forma, eu instalaria algum servidor IMAP mesmo se a configuração inicial pudesse ser mais complicada. Com o seu próprio servidor IMAP, é simples adicionar novas contas e arquivar mais caixas de correio, e você pode acessar o e-mail através de vários métodos diferentes; o cliente de e-mail de sua escolha, via webmail, se você instalar algo como o Horde, o SquirrelMail ou o Roundcube, ou até mesmo através dos arquivos de mensagens brutos.

    
por 31.08.2010 / 09:02
0

Existem alguns aplicativos e howtos no download de e-mails de uma conta do imap, mas pouco conteúdo os expõe por meio do IMAP. Uma solução parcial para essa faceta é usar o servidor Dovecot IMAP no modo sem raiz: consulte

link

Uma configuração simplificada baseada na apresentada no site acima segue:

protocols = imap imaps
ssl = no
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv

login_chroot = no
login_user = testuser

# paths
log_path = /home/testuser/dovecot/error.log
info_log_path = /home/testuser/dovecot/info.log
mail_location = maildir:~/Maildir

# ports
protocol imap {
  listen = localhost:14300
  ssl_listen = localhost:14301
}

# authentication
auth default {
  mechanisms = plain
  user = testuser
  passdb passwd-file {
    args = /home/testuser/dovecot/passwd
  }
  userdb passwd {
  }
}

O "ssl_disable = yes" foi substituído por "ssl = no" na versão 1.2. Além disso, ouça especificamente "localhost" para que o servidor procure apenas conexões do computador local. Se o seu e-mail estiver no formato mbox, substitua "maildir" por mbox.

Embora a pergunta seja uma alternativa a um servidor IMAP, essa é a melhor solução que conheço para essa parte do quebra-cabeça.

    
por 13.05.2010 / 06:07

Tags