=head1 NAME Mail::Box::Dbx::Message - one message in a Dbx folder =head1 INHERITANCE Mail::Box::Dbx::Message is a Mail::Box::File::Message is a Mail::Box::Message is a Mail::Message is a Mail::Reporter =head1 SYNOPSIS my $folder = new Mail::Box::Dbx ... my $message = $folder->message(10); =head1 DESCRIPTION =head1 METHODS =head2 Constructors $obj-EB(OPTIONS) =over 4 See L =back Mail::Box::Dbx::Message-EB(OPTIONS) =over 4 Option --Defined in --Default account_name account_nr body Mail::Message undef body_type Mail::Box::Message dbx_record deleted Mail::Message field_type Mail::Message undef folder Mail::Box::Message from_line Mail::Box::File::Message undef head Mail::Message undef head_type Mail::Message Mail::Message::Head::Complete labels Mail::Message {} log Mail::Reporter 'WARNINGS' messageId Mail::Message undef modified Mail::Message seen size Mail::Box::Message undef trace Mail::Reporter 'WARNINGS' trusted Mail::Message . account_name => STRING =over 4 The string representation of the account which was used to retreive the message. =back . account_nr => INTEGER =over 4 The numeric representation of the account which was used to retrieve the message. =back . body => OBJECT . body_type => CODE|CLASS . dbx_record => C . deleted => BOOLEAN . field_type => CLASS . folder => FOLDER . from_line => STRING . head => OBJECT . head_type => CLASS . labels => ARRAY|HASH . log => LEVEL . messageId => STRING . modified => BOOLEAN . seen => BOOLEAN =over 4 A flag (see L) which tells wether this message has been read by the user. If read, them message is I, which is the same as I. Folders store this flag in different ways. =back . size => INTEGER . trace => LEVEL . trusted => BOOLEAN =back =head2 Constructing a message $obj-EB([RG-OBJECT|OPTIONS]) =over 4 See L =back Mail::Box::Dbx::Message-EB([MESSAGE|PART|BODY], CONTENT) =over 4 See L =back Mail::Box::Dbx::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::Dbx::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::Dbx::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 =over 4 Returns the Mail::Transport::Dbx::Email record of the message. =back $obj-EB =over 4 See L =back $obj-EB([FOLDER]) =over 4 See L =back $obj-EB([LINE]) =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 See L =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