Mail::Message::Head::Delayed realizes a Mail::Message::Head::Complete
Mail::Message::Head::Delayed
is a Mail::Message::Head
is a Mail::Reporter
my $delayed = Mail::Message::Head::Delayed->new(...)
$delayed->isa('Mail::Message::Head') # true
$delayed->guessBodySize # undef
$delayed->isDelayed # true
This object is used as place-holder, to be replaced by a
Mail::Message::Head when someone accesses the header of a message.
Extends "DESCRIPTION" in Mail::Message::Head.
Extends "METHODS" in Mail::Message::Head.
Extends "Constructors" in Mail::Message::Head.
- $class->build($fields)
- You cannot create a delayed header with fields. Improves base, see
"Constructors" in Mail::Message::Head
- $class->new(%options)
- Inherited, see "Constructors" in Mail::Message::Head
Extends "Attributes" in Mail::Message::Head.
Extends "The header" in Mail::Message::Head.
- $obj->isDelayed()
- Inherited, see "The header" in Mail::Message::Head
- $obj->isEmpty()
- Inherited, see "The header" in Mail::Message::Head
- $obj->isModified()
- Inherited, see "The header" in Mail::Message::Head
- $obj->knownNames()
- Inherited, see "The header" in Mail::Message::Head
- $obj->message( [$message] )
- Inherited, see "The header" in Mail::Message::Head
- $obj->modified( [BOOLEAN] )
- Inherited, see "The header" in Mail::Message::Head
- $obj->orderedFields()
- Inherited, see "The header" in Mail::Message::Head
Extends "Access to the header" in
Mail::Message::Head.
- $obj->get( $name, [$index] )
- Get the information about the header line $name.
Realization will take place. Improves base, see "Access to the
header" in Mail::Message::Head
- $obj->study( $name, [$index] )
- Inherited, see "Access to the header" in
Mail::Message::Head
Extends "About the body" in Mail::Message::Head.
- $obj->guessBodySize()
- On a delayed head, this returns "undef",
because when there is no header there is also no body.
For messages in directory or network organized folders,
Mail::Message::size() usually will give a figure for the whole
message without much cost. Subtract a few hundred bytes for the header,
and you will get a good estimate. Improves base, see "About the
body" in Mail::Message::Head
- $obj->guessTimeStamp()
- Make a guess about when the message was originally posted. On a delayed
head, this returns "undef". For messages
in directory or network organized folders,
Mail::Message::timestamp() usually will give a figure without much
cost.
- $obj->isMultipart()
- Inherited, see "About the body" in Mail::Message::Head
Extends "Internals" in Mail::Message::Head.
- $obj->addNoRealize($field)
- Inherited, see "Internals" in Mail::Message::Head
- $obj->addOrderedFields($fields)
- Inherited, see "Internals" in Mail::Message::Head
- $obj->fileLocation()
- Inherited, see "Internals" in Mail::Message::Head
- $obj->load()
- Inherited, see "Internals" in Mail::Message::Head
- $obj->moveLocation($distance)
- Inherited, see "Internals" in Mail::Message::Head
- $obj->read($parser)
- Inherited, see "Internals" in Mail::Message::Head
- $obj->setNoRealize($field)
- Not possible. Improves base, see "Internals" in
Mail::Message::Head
Extends "Error handling" in Mail::Message::Head.
- $obj->AUTOLOAD()
- Inherited, see "Error handling" in Mail::Reporter
- $obj->notImplemented()
- Inherited, see "Error handling" in Mail::Reporter
Extends "Cleanup" in Mail::Message::Head.
- $obj->DESTROY()
- Inherited, see "Cleanup" in Mail::Reporter
Extends "DETAILS" in Mail::Message::Head.
This module is part of Mail-Box version 4.01, built on December
13, 2025. Website: http://perl.overmeer.net/CPAN/
For contributors see file ChangeLog.
This software is copyright (c) 2001-2025 by Mark Overmeer.
This is free software; you can redistribute it and/or modify it
under the same terms as the Perl 5 programming language system itself.