Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^2: recommended storage format for email messages?

by perl5ever (Pilgrim)
on Jul 14, 2009 at 17:36 UTC ( #779996=note: print w/ replies, xml ) Need Help??


in reply to Re: recommended storage format for email messages?
in thread recommended storage format for email messages?

The main reason I don't like the mbox format is that it does not support an efficient way to skip over messages in the file.

All I'm looking for is a storage format that is line-based and has a header before each message indicating the message's size.

I could invent such a format, but I was wondering if one already existed.


Comment on Re^2: recommended storage format for email messages?
Re^3: recommended storage format for email messages?
by jhourcle (Prior) on Jul 14, 2009 at 18:19 UTC

    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.

      I think many mail clients already do this in fact. If there is one that is likely to be used in your install, see if you can use/duplicate it's index file. (I think every client has it's own system, if they have one at all.)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://779996]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (12)
As of 2014-09-01 12:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (7 votes), past polls