i have an acct w/ approx 15000 msgs that i'm trying to move to another imap server. i'm using a nice ruby script that i found here:
Ruby script to sync email from any IMAP server to Gmail
this is a great utility and works as well or better than imapsync (perl based which i've used in the past).
i've already moved my other users over, but have 1 more critical acct to move (my wife's).
my problem is i have a corrupt message somewhere in the 15000 that is causing this script, other imap clients and even a pop3 client to fail when downloading msgs from the mailbox. the script's output isn't descriptive enough other than to fail on a nil object error, bad method.
i've tried re-indexing the mailbox using the zimbraAdmin gui (succeeds with 1 failure) but don't know enough about the zimbra command line environment to troubleshoot further. are there any CL utilities i can use to find this message and delete so the mail transfer can progress?
has anyone had a similar challenge, not necessarily specific to zimbra? my zimbra host is an osx 10.4.x server (PPC) running community version of 4.5.11 of zcs.
any advice for a wannabe admin?