1Mail::Message::Head::DeUlsaeyredC(o3n)tributed Perl DocuMmaeinlt:a:tMieosnsage::Head::Delayed(3)
2
3
4
6 Mail::Message::Head::Delayed - a not-read header of a Mail::Message
7
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
16 my $delayed = Mail::Message::Head::Delayed->new(...)
17 $delayed->isa('Mail::Message::Head') # true
18 $delayed->guessBodySize # undef
19 $delayed->isDelayed # true
20
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
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
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
178 Extends "DETAILS" in Mail::Message::Head.
179
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
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
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)