Sounds like you just need to generate an index, then, with the starting line of each of the messages. If you kept it separate, then normal mbox-reading programs could use it, and you'd have your alternate way of skipping to messages.
In reply to Re^3: recommended storage format for email messages?
by jhourcle
in thread recommended storage format for email messages?
by perl5ever
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |