=head1 NAME Mail::Box::Maildir::Message - one message in a Maildir folder =head1 INHERITANCE Mail::Box::Maildir::Message is a Mail::Box::Dir::Message is a Mail::Box::Message is a Mail::Message is a Mail::Reporter =head1 SYNOPSIS my $folder = new Mail::Box::Maildir ... my $message = $folder->message(10); =head1 DESCRIPTION A C represents one message in an L folder. Each message is stored in a separate file. =head1 METHODS =head2 Constructors $obj-EB(OPTIONS) =over 4 See L =back Mail::Box::Maildir::Message-EB(OPTIONS) =over 4 See L =back =head2 Constructing a message $obj-EB([RG-OBJECT|OPTIONS]) =over 4 See L =back Mail::Box::Maildir::Message-EB([MESSAGE|PART|BODY], CONTENT) =over 4 See L =back Mail::Box::Maildir::Message-EB(BODY, [HEAD], HEADERS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(STRING) =over 4 See L =back Mail::Box::Maildir::Message-EB(FILEHANDLE|SCALAR|REF-SCALAR|ARRAY-OF-LINES, OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB([STRING|FIELD|ADDRESS|ARRAY-OF-THINGS]) =over 4 See L =back $obj-EB(STRING) Mail::Box::Maildir::Message-EB(STRING) =over 4 See L =back =head2 The message $obj-EB =over 4 See L =back $obj-EB(FOLDER, OPTIONS) =over 4 See L =back $obj-EB([FILENAME]) =over 4 Returns the current filename for this message. If the FILENAME argument is specified, a new filename will be set. For maildir messages this means that modifications are immediately performed: there will be a rename (move) from the old name to the new name. Labels may change within in the message object as well. =back $obj-EB([FOLDER]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(FOLDER, OPTIONS) =over 4 See L =back $obj-EB([FILEHANDLE]) =over 4 See L =back $obj-EB([MAILER], OPTIONS) =over 4 See L =back $obj-EB([INTEGER]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB([FILEHANDLE]) =over 4 See L =back =head2 The header $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(FIELDNAME) =over 4 See L =back $obj-EB =over 4 The filename of a C contains a timestamp. This is a wild guess about the actual time of sending of the message: it is the time of receipt which may be seconds to hours off. But is still a good guess... When the message header is not parsed, then this date is used. =back $obj-EB([HEAD]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(FIELDNAME) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back =head2 The body $obj-EB([BODY]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB(OPTIONS) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(['ALL'|'ACTIVE'|'DELETED'|'RECURSE'|FILTER]) =over 4 See L =back =head2 Flags $obj-EB =over 4 See L =back $obj-EB([BOOLEAN]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB