Como recuperar e-mails hmailserver - arquivos .eml - Blog Websign Sistemas
Postado em 16 de maio de 2017 | por Websign Sistemas de Gestão
Quando você baixa as mensagens do servidor usando o protocolo POP3 ou IMAP, o hMailServer carrega uma lista de mensagens do banco de dados para determinar se existe ou não e-mail para sua conta. Portanto, se o arquivo de e-mail (.eml) existir no disco no diretório de dados, mas não no banco de dados, não será possível fazer o download da mensagem.
Recuperando as mensagens
A partir de agora vamos ao passo a passo para você conseguir com sucesso a recuperar suas mensagens. Este caso é ideal para o seguinte: Vamos supor que você fez uma cópia da pasta \data\ no diretório do hMailServer e armazenou como Backup. Após isso, quando você instalar uma nova cópia do hMailServer em outro servidor, por exemplo, e a pasta \data\ que você copiou e colar novamente na nova instalação não irá aparecer nada nos e-mails, pois foi explicado exatamente no parágrafo acima! Para recuperar as mensagens corretamente faça:
Primeiro de tudo, faça um backup do sistema hMailServer atual (banco de dados e arquivo de diretórios). A ferramenta que iremos realizar a recuperação consome recursos do sistema e poderá haver uma perda de dados no meio do processo.
Navegue até a pasta de instalação do seu hMailServer, abra a pasta \Addons\ e abra o programa DataDirectorySynchronizer.exe
Clique em avançar para iniciar a sincronização, observando qual conta iremos realizar a recuperação. Note que os arquivos .eml deverão já estar na pasta correspondente de cada conta.
Recuperar e-mails hMailServer
Veja algumas informações importantes sobre esta sincronização:
Você não precisa parar o serviço do hMailServer.
Ao término do processo, o programa executado automaticamente irá reiniciar o servidor para atualização do cache.
Como as mensagens IMAP, como informações de pasta, sinalizadores de mensagens e demais configurações são armazenados em banco de dados e não em arquivos físicos, essas informações não serão recriadas no momento da sincronização. Assim, ao termino do processo, TODAS as mensagens acabarão na Caixa de Entrada e marcada como não lidas.
Somente arquivos com extensão .eml e .hma serão importados.
Os e-mails recuperados não serão tratados por filtros, regras ou recursos de verificação de anti-vírus no hMailServer.
Após o término, o seu servidor de e-mail já irá ter feito a recuperação de todas as mensagens colocadas na pasta \data\ correspondente de cada conta criada.
Bom, por hoje é somente isso pessoal, ao longo da semana estaremos postando mais conteúdos voltados para o hMailServer e mais ferramentas! Abraços a todos os leitores!
2 thoughts on "Como recuperar e-mails hmailserver – arquivos .eml"
ANDERSON MARCELO DE OLIVEIRA says:
6 de julho de 2017 at 20:23
Excelente artigo, hoje acabei conhecendo essa ferramenta em uma empresa.
Vou precisar migrar o sistema para um novo Servidor.
19 de julho de 2017 at 19:39
muito obrigado pelo seu Feedback. Realmente o servidor HmailServer é uma ferramenta muito poderosa e têm uma comunidade muito boa.