Formatting Messages

David Blewett david at
Fri Nov 4 05:43:12 EST 2005

Here are the statistics from the first run:
++++ Statistics ++++
Time                   : 2454 sec
Messages transfered    : 5820
Messages skipped       : 198
Total bytes transfered : 51575344
Total bytes skipped    : 29284546
Total bytes error      : 18765985
Detected 1662 errors

I tried the --skipheader option, but I still had a lot of errors. In 
order to get the rest, I used Thunderbird's "Redirect" option. This 
way, I was able to move all of the messages to the new account. Now 
I'll just use Thunderbird's filters to move them to the right folders.


Quoting Andrew Morgan <morgan at>:

> If I recall correctly, you can remove that line entirely.  Lines 
> beginning with "From <datestring>" are used as the message delimiter 
> in mbox format. A real From header would be "From: xxx" (note the 
> colon).
> Cyrus doesn't need that header to separate messages since it has one 
> file per message.  For the record, that is also why Pine always 
> inserts a ">" in front of any lines beginning with "From " in the 
> message body as well.
> 	Andy
> On Thu, 3 Nov 2005, David Blewett wrote:
>> Thanks, Leon and Chad for pointing this program out. It worked much 
>> better! I was able to copy all the "good" messages fine with it.
>> I was able to track down the cause of the "Invalid Header" as well. 
>> For some reason, I have a bunch of messages with this header:
>> ">From XXX Tue Feb 22 20: 16:15 2005"
>> I'm not sure where they came from; possibly an error in migrating 
>> between servers. Now the question is, how do I remove these? There 
>> is always the ">From XXX", but the date after changes.
>> Any ideas?
>> David
>> Quoting lkolchin at
>>> Try imapsync -
>>> Here is an example of the syntax:
>>> imapsync --host1 --user1 username1 --password1 secret1 
>>> --host2 --user2 username2 --password2 secret2 
>>> --noauthmd5 --include '^ANYFOLDERNAME' --subscribe
>>> Regards,
>>> Leon
>>> -----Original Message-----
>>> From: info-cyrus-bounces at 
>>> [mailto:info-cyrus-bounces at] On Behalf Of David 
>>> Blewett
>>> Sent: Wednesday, November 02, 2005 9:40 PM
>>> To: info-cyrus at
>>> Subject: Formatting Messages
>>> I've tested out several different IMAP servers in the last few 
>>> years (Courier, DBMail, now Cyrus). All my personal mail is 
>>> currently in DBMail, and I'm trying to migrate it to Cyrus. I've 
>>> got archives of a few mailing lists that run to the thousands of 
>>> messages. Interspersed throughout these are random messages that 
>>> apparently have "bare newlines" or "invalid headers". When trying 
>>> to move the entire folder, I'll get these often reported errors.
>>> Is there a way to move the messages that do not have malformed 
>>> headers, and leave the rest? I want to move as much as I can to 
>>> Cyrus, but I really don't want to have to try each message 
>>> seperately.
>>> Alternatively, is there a tool to repair the messages with errors?
>>> I've tried having 2 IMAP accounts in Thunderbird, and moving from 
>>> one to the other. I've tried mailutil, offlineimap, and mbsync with 
>>> no luck. Any tips would be appreciated!
>>> David
>>> ----
>>> Cyrus Home Page: Cyrus Wiki/FAQ: 
>>> List Archives/Info: 
>> ----
>> Cyrus Home Page:
>> Cyrus Wiki/FAQ:
>> List Archives/Info:

More information about the Info-cyrus mailing list