Certifique-se de preservar propriedade / permissões nos arquivos quando os copia.
Portanto, eu tenho uma caixa linux executando o Postfix / Courier para uso como um servidor de e-mail, usando o Roundcube como front-end. As contas de usuário são configuradas nas pastas usuais Maildir
, com cur
, new
e tmp
.
Eu tinha um servidor de email mais antigo com uma configuração semelhante, exceto que estava executando Postfix/Dovecot
- mas o formato do Maildir era basicamente o mesmo.
Eu supus que a migração de mensagens do antigo servidor de email para o novo seria tão simples quanto copiar os arquivos de mensagens do diretório de usuários antigo para o novo. Então eu fiz exatamente isso. Agora, depois de copiar as mensagens, quando eu realmente efetuo login no roundcube, as novas mensagens estão lá - exceto que todas são de root
e dizem que "a mensagem não pode mais estar localizada no servidor".
Hmm ... então, só para ter certeza, eu entrei no diretório que contém as mensagens antigas, e realmente cat
ed os arquivos de mensagens para ter certeza que eles estavam bem. E todos parecem estar bem - eles têm todo o conteúdo da mensagem antiga disponível. Mas, por algum motivo, o correio não os reconhece como "disponíveis".
Alguém encontrou esta situação? Em caso afirmativo, quais são algumas possíveis razões para isso - e como isso pode ser resolvido?