Como enviar mensagens IMAP do Android para um servidor ou para um local de backup?

0

Contexto: Meu servidor Linux-Apache executava um servidor de e-mail IMAP ao qual eu havia conectado meu telefone Android e o PC. Já que é o IMAP, as coisas eram automaticamente mantidas em sincronia. O servidor Apache foi recentemente invadido e os administradores do servidor tiveram que apagar & reconstruí-lo em curto prazo. Como resultado, perdi todos os e-mails que estavam no servidor.

Meu problema: Sem pensar, reconectei o PC ao servidor de e-mail e as alterações do servidor ( uma conta de e-mail vazia) em cascata para o PC, então eu perdi todos os e-mails no PC. O telefone Android não foi reconectado ao servidor, então todas as mensagens ainda estão no telefone, apenas esperando para serem excluídas assim que eu reconectar.

Objetivo Ideal: Idealmente, Eu gostaria de uma maneira de preencher novamente o servidor a partir das mensagens no meu dispositivo Android 4.4 para que, em última análise, todos os três locais (juntamente com o PC) teriam os e-mails antigos. Um problema adicional é que houve novos e-mails desde que o servidor voltou a ficar on-line. O servidor e o PC possuem esses e-mails, mas o telefone não (ele não foi reconectado desde que o servidor foi apagado). Eu não quero perder essas mensagens.

Objetivo Alternativo: Se o objetivo acima não for factível, eu gostaria de pelo menos fazer backup das mensagens do telefone para que eu possa acessar e pesquisá-los no PC. Dessa forma, quando eu reconectar o telefone e ele for sincronizado com o servidor, não perderei essas mensagens para sempre.

A estrutura de pastas do diretório de e-mail no servidor é da seguinte forma:

  • /. Rascunho
  • /. Junk
  • /. Enviado
  • /. Lixeira
  • / cur
  • / novo
  • / tmp
  • dofecot-acl-list
  • dovecot-uidlist
  • dovecot - uidvalidity
  • dovecot-uidvalidity.55ee8fcd
  • dovecot.index.cache
  • dovecot.index.log
  • dovecot.mailbox.log
  • maildirsize
  • assinaturas

Cada uma das pastas de pontos ( .Drafts , .Junk ...) tem um conteúdo semelhante ao seguinte:

  • / cur
  • / novo
  • / tmp
  • dovecot-uidlist
  • dovecot.index.cache
  • dovecot.index.log
  • maildirfolder

As pastas /new e /tmp estão atualmente vazias, mas as pastas /cur têm uma lista de arquivos com nomes semelhantes a 1441697998.M590997P21245.host,S=2655,W=2734:2,S . No telefone Android, que contém as mensagens antigas, uso o aplicativo de mensagens padrão. No PC, eu uso o Microsoft Outlook 2013

Como posso atender um dos meus objetivos? Idéias são bem vindas!

    
por BeetleJuice 23.09.2015 / 09:12

1 resposta

0

A maneira mais segura de fazer isso seria criar uma conta em outro lugar, como o gmail (assumindo que o Gmail não faz nada estranho com e-mails) e adicioná-lo ao seu cliente de e-mail no Android. Copie todas as pastas de e-mail da conta excluída para o Gmail.

Na sua área de trabalho, crie uma nova conta apontando para o Gmail e copie todos os e-mails para sua conta.

A primeira parte requer um cliente imap android que pode copiar e-mails entre contas (talvez k9?)

A segunda parte pode ser alcançada pela maioria dos clientes imap, imagino. Provavelmente outlook, mas definitivamente thunderbird.

    
por 23.09.2015 / 10:42