I have an mbox file that, when viewed in mutt, appears to have 240
messages. When processed by mhonarc, only 226 messages are rendered into
the html archive.
Are there any tricks to debugging this sort of situation? I can't seem
to figure out which messages are not making the grade, so to speak, i.e.
failing to get converted. No warnings are issued during the conversion.
Hi Bob,
MHonArc checks the Message-ID header to make sure that duplicate
messages aren't added to the archives multiple times. Is it possible
that the mbox file has duplicates?
A quick check might be to do something like
grep -i ^Message-ID: mbox | awk -F\< '{print $2}' | awk -F\> '{print $1}'
| sort | uniq -c | sort -n
or
formail -s formail -XMessage-ID < mbox | sort | uniq -c | sort -n
and see if you get any with a value greater than 1 -- those would be
duplicates.
Chris