1Mail::Message::Head::DeUlsaeyredC(o3n)tributed Perl DocuMmaeinlt:a:tMieosnsage::Head::Delayed(3)
2
3
4

NAME

6       Mail::Message::Head::Delayed - a not-read header of a Mail::Message
7

INHERITANCE

9        Mail::Message::Head::Delayed realizes a Mail::Message::Head::Complete
10
11        Mail::Message::Head::Delayed
12          is a Mail::Message::Head
13          is a Mail::Reporter
14

SYNOPSIS

16        my $delayed = Mail::Message::Head::Delayed->new(...)
17        $delayed->isa('Mail::Message::Head')  # true
18        $delayed->guessBodySize               # undef
19        $delayed->isDelayed                   # true
20

DESCRIPTION

22       This object is used as place-holder, to be replaced by a
23       Mail::Message::Head when someone accesses the header of a message.
24
25       Extends "DESCRIPTION" in Mail::Message::Head.
26

OVERLOADED

28       Extends "OVERLOADED" in Mail::Message::Head.
29
30       overload: ""
31           Inherited, see "OVERLOADED" in Mail::Message::Head
32
33       overload: bool
34           Inherited, see "OVERLOADED" in Mail::Message::Head
35

METHODS

37       Extends "METHODS" in Mail::Message::Head.
38
39   Constructors
40       Extends "Constructors" in Mail::Message::Head.
41
42       $obj->build($fields)
43           You cannot create a delayed header with fields.
44
45       Mail::Message::Head::Delayed->new(%options)
46           Inherited, see "Constructors" in Mail::Message::Head
47
48   The header
49       Extends "The header" in Mail::Message::Head.
50
51       $obj->isDelayed()
52           Inherited, see "The header" in Mail::Message::Head
53
54       $obj->isEmpty()
55           Inherited, see "The header" in Mail::Message::Head
56
57       $obj->isModified()
58           Inherited, see "The header" in Mail::Message::Head
59
60       $obj->knownNames()
61           Inherited, see "The header" in Mail::Message::Head
62
63       $obj->message( [$message] )
64           Inherited, see "The header" in Mail::Message::Head
65
66       $obj->modified( [BOOLEAN] )
67           Inherited, see "The header" in Mail::Message::Head
68
69       $obj->orderedFields()
70           Inherited, see "The header" in Mail::Message::Head
71
72   Access to the header
73       Extends "Access to the header" in Mail::Message::Head.
74
75       $obj->get( $name, [$index] )
76           Get the information about the header line $name.  Realization will
77           take place.
78
79       $obj->study( $name, [$index] )
80           Inherited, see "Access to the header" in Mail::Message::Head
81
82   About the body
83       Extends "About the body" in Mail::Message::Head.
84
85       $obj->guessBodySize()
86           On a delayed head, this returns "undef", because when there is no
87           header there is also no body.
88
89           For messages in directory or network organized folders,
90           Mail::Message::size() usually will give a figure for the whole
91           message without much cost.  Subtract a few hundred bytes for the
92           header, and you will get a good estimate.
93
94       $obj->guessTimeStamp()
95           Make a guess about when the message was originally posted.  On a
96           delayed head, this returns "undef".  For messages in directory or
97           network organized folders, Mail::Message::timestamp() usually will
98           give a figure without much cost.
99
100       $obj->isMultipart()
101           Inherited, see "About the body" in Mail::Message::Head
102
103   Internals
104       Extends "Internals" in Mail::Message::Head.
105
106       $obj->addNoRealize($field)
107           Inherited, see "Internals" in Mail::Message::Head
108
109       $obj->addOrderedFields($fields)
110           Inherited, see "Internals" in Mail::Message::Head
111
112       $obj->fileLocation()
113           Inherited, see "Internals" in Mail::Message::Head
114
115       $obj->load()
116           Inherited, see "Internals" in Mail::Message::Head
117
118       $obj->moveLocation($distance)
119           Inherited, see "Internals" in Mail::Message::Head
120
121       $obj->read($parser)
122           Inherited, see "Internals" in Mail::Message::Head
123
124       $obj->setNoRealize($field)
125           Inherited, see "Internals" in Mail::Message::Head
126
127   Error handling
128       Extends "Error handling" in Mail::Message::Head.
129
130       $obj->AUTOLOAD()
131           Inherited, see "Error handling" in Mail::Reporter
132
133       $obj->addReport($object)
134           Inherited, see "Error handling" in Mail::Reporter
135
136       $obj->defaultTrace( [$level]|[$loglevel, $tracelevel]|[$level,
137       $callback] )
138       Mail::Message::Head::Delayed->defaultTrace( [$level]|[$loglevel,
139       $tracelevel]|[$level, $callback] )
140           Inherited, see "Error handling" in Mail::Reporter
141
142       $obj->errors()
143           Inherited, see "Error handling" in Mail::Reporter
144
145       $obj->log( [$level, [$strings]] )
146       Mail::Message::Head::Delayed->log( [$level, [$strings]] )
147           Inherited, see "Error handling" in Mail::Reporter
148
149       $obj->logPriority($level)
150       Mail::Message::Head::Delayed->logPriority($level)
151           Inherited, see "Error handling" in Mail::Reporter
152
153       $obj->logSettings()
154           Inherited, see "Error handling" in Mail::Reporter
155
156       $obj->notImplemented()
157           Inherited, see "Error handling" in Mail::Reporter
158
159       $obj->report( [$level] )
160           Inherited, see "Error handling" in Mail::Reporter
161
162       $obj->reportAll( [$level] )
163           Inherited, see "Error handling" in Mail::Reporter
164
165       $obj->trace( [$level] )
166           Inherited, see "Error handling" in Mail::Reporter
167
168       $obj->warnings()
169           Inherited, see "Error handling" in Mail::Reporter
170
171   Cleanup
172       Extends "Cleanup" in Mail::Message::Head.
173
174       $obj->DESTROY()
175           Inherited, see "Cleanup" in Mail::Reporter
176

DETAILS

178       Extends "DETAILS" in Mail::Message::Head.
179

DIAGNOSTICS

181       Error: Cannot build() a delayed header.
182           A delayed message header cannot contain any information, so cannot
183           be build.  You can construct complete or subset headers.
184
185       Error: Package $package does not implement $method.
186           Fatal error: the specific package (or one of its superclasses) does
187           not implement this method where it should. This message means that
188           some other related classes do implement this method however the
189           class at hand does not.  Probably you should investigate this and
190           probably inform the author of the package.
191

SEE ALSO

193       This module is part of Mail-Box distribution version 3.010, built on
194       July 18, 2023. Website: http://perl.overmeer.net/CPAN/
195

LICENSE

197       Copyrights 2001-2023 by [Mark Overmeer]. For other contributors see
198       ChangeLog.
199
200       This program is free software; you can redistribute it and/or modify it
201       under the same terms as Perl itself.  See http://dev.perl.org/licenses/
202
203
204
205perl v5.38.0                      2023-07-24   Mail::Message::Head::Delayed(3)
Impressum