Ivan Van Laningham wrote:
I ran cleanarch, yes, but all it did was to escape every single "From " line, which would make arch think there was only one message.
Then either the From line doesn't match the pattern mailbox.UnixMailbox._fromlinepattern or it is not followed immediately (with no intervening lines or maybe even '\r') by a line that looks like a message header.
If there is intervening whitespace between the "From " line and the message headers, that may cause the spurious archived empty messages.
Do lines beginning with whitespace before a From count? There are about a hundred of those in the input mbox.
They shouldn't be a problem.