|path[, factory=None[, create=True]])
None, BabylMessage is used
as the default message representation. If create is
mailbox is created if it does not exist.
Babyl is a single-file mailbox format used by the Rmail mail user agent included with Emacs. The beginning of a message is indicated by a line containing the two characters Control-Underscore ("\037") and Control-L ("\014"). The end of a message is indicated by the start of the next message or, in the case of the last message, a line containing a Control-Underscore ("\037") character.
Messages in a Babyl mailbox have two sets of headers, original headers and so-called visible headers. Visible headers are typically a subset of the original headers that have been reformatted or abridged to be more attractive. Each message in a Babyl mailbox also has an accompanying list of labels, or short strings that record extra information about the message, and a list of all user-defined labels found in the mailbox is kept in the Babyl options section.
Babyl instances have all of the methods of Mailbox in addition to the following:
Some Mailbox methods implemented by Babyl deserve special remarks:
See About this document... for information on suggesting changes.