+ Responder ao Tópico



  1. #1

    Padrão Maildir (ou mbox) --> Cyrus-IMAP

    E aí gurizada,
    Seguinte, tô fazendo um novo servidor de emails aqui e migrando pro cyrus (postfix+cyrus-imap+sasl+mysql+squirrelmail+amavis+clamav+spamassassin), tá funcionando direito mas a conversão dos mails antigos em maildir pro cyrus-imap não tá rolando.

    Eu crio a caixa com cyradm, tento fazer a conversão, ele cria a estrutura certa mas pelo jeito não consegue indexar, tentei dar um reconstruct depois de fazer a conversão, tb não rolou..


    Usei inicialmente esse script pra conversão do maildir pro cyrus:
    http://www.samage.net/dev/maildir2cyrus-uid

    ele cria a estrutura corretamente, mas qdo conecto pelo IMAP, nada aparece.

    Já tentei converter de mbox pro cyrus tb sem sucesso, nesse caso usei um script em perl
    http://download.clarkconnect.com/com.../mbox2cyrus.pl
    mesma coisa, ele faz a conversão corretamente (os arquivos aparecem no formato do cyrus, ex. /var/spool/cyrus/mail/i/user/milach/1. etc.), mas qdo me conecto pelo imap, nada aparece, ou aparece só o começo da primeira mensagem, ele se perde nos índices.

    Já tentei outras soluções tipo imap-tools e imapcopy...mesma coisa (ou pior hehe).

    Alguma idéia?

    ps- não é problema de permissão nos arquivos gerados.

  2. #2

    Padrão resolvido

    Foi...usando o ImapCopy, achei a opção de debug e com ela deu pra ver que
    ele tava se perdendo nas pastas típo .pyzor, .spamassassin etc. dentro do
    home dos usuários... tem opção no script pra especificar as pastas que tu
    quer que ele pule.

    O ruim do ImapCopy (acho que acontece com os outros q testei tb) é q tu precisa
    saber as senhas dos usuários pra poder migrar, negócio é zerar pra uma
    padrão e depois copiar as antigas de novo.


    valeu