Olá pessoal, encontrei esse script em python para recuperar arquivos no formato skiplist corrompidos , ele consegue converter para flat mesmo quando o cvt_cyrusdb não é capaz.
Link para o script: http://oss.netfarm.it/download/skiplist.py
Site: http://oss.netfarm.it/python-cyrus
Conforme documentado no site, o script é executado no arquivo corrompido que depois pode ser convertido para o formato skiplist ou outros formatos suportados pelo cvt_cyrusdb:
skiplist.py corrupted.seen > seen.txt
/usr/sbin/cvt_cyrusdb _full_path_/seen.txt flat _full_path_/repaired.seen skiplist
Já utilizei em casos reais com arquivos .seen e mailboxes.db e funcionou perfeitamente, ele recupera o último estado antes de ser corrompido.
Também compartilhei em:
http://listas.expressolivre.org/pipermail/infra/msg00190.html