Mail::...essage(3pm)
π NAME π
Mail::Box::Mbox::Message β literally just one message in an Mbox folder π
(and bestie, it's from the User Contributed Perl Documentation, section 3pm, iykyk)
πΈ INHERITANCE πΈ
okay so the family tree goes like this, don't skip it:
Mail::Box::Mbox::Message
is a Mail::Box::File::Message
is a Mail::Box::Message
is a Mail::Message
is a Mail::Reporter
she got it from her mama, who got it from her mama π
β¨ SYNOPSIS β¨
the vibe:
my $folder = Mail::Box::Mbox->new(folder => $ENV{MAIL}, ...);
my $message = $folder->message(0);
that's it. that's the whole thing. grab the folder, grab message zero, slay π
π¦ DESCRIPTION π¦
Maintain one message in an Mail::Box::Mbox folder. That's her job. That's her whole personality. π«Ά
Extends "DESCRIPTION" in Mail::Box::File::Message.
π METHODS π
Extends "METHODS" in Mail::Box::File::Message.
(no extra methods of her own here, she's just carrying on the legacy β¨)
π DETAILS π
Extends "DETAILS" in Mail::Box::File::Message.
again: nothing new, everything she knows she learned from Mail::Box::File::Message.
π DIAGNOSTICS π
bestie these are the error messages she might throw at you. every single one, no skipping π
- Error:
Cannot include forward source as $kind.Unknown alternative for theforward(include). Valid choices are"NO","INLINE","ATTACH", and"ENCAPSULATE". Cast byforward() - Error:
No default mailer found to send message.The messagesend()mechanism had not enough information to automatically find a mail transfer agent to sent this message. Specify a mailer explicitly using the"via"options. Cast bysend() - Error:
Unable to read delayed body.Cast byloadBody() - Error:
cannot coerce a $type object into a $me object.Cast bycoerce() - Error:
cannot include reply source as $kind.Unknown alternative for the"include"option ofreply(). Valid choices are"NO","INLINE", and"ATTACH". Cast byreply() - Error:
cannot read message from a $source.Cast byread() - Error:
class $package does not implement method $method.Fatal error: the specific$package(or one of its superclasses) does not implement this method where it should. This message means that some other related classes do implement this method however the class at hand does not. Probably you should investigate this and probably inform the author of the package. Cast bynotImplemented() - Error:
coercion starts with some object, not '$type'.Cast bycoerce() - Error:
method bounce requires To, Cc, or Bcc.The messagebounce()method forwards a received message off to someone else without modification; you must specified it's new destination. If you have the urge not to specify any destination, you probably are looking forreply(). When you wish to modify the content, useforward(). Cast bybounce() - Error:
method forwardAttach requires a preamble.Cast byforwardAttach() - Error:
method forwardEncapsulate requires a preamble.Cast byforwardEncapsulate() - Error:
method forwardNo requires a To.Cast byforwardNo() - Error:
method forwardNo requires a body.Cast byforwardNo() - Error:
no rebuild rule $name defined.Cast byrebuild() - Error:
only build() Mail::Message's; they are not in a folder yet.You may wish to construct a message to be stored in a some kind of folder, but you need to do that in two steps. First, create a normal Mail::Message, and then add it to the folder. During thisMail::Box::addMessage()process, the message will getcoerce()-d into the right message type, adding storage information and the like. Cast bybuild() - Error:
please install Email::Simple.Cast bycoerce() - Error:
please install MIME::Entity.Cast bycoerce() - Error:
please install Mail::Internet.Cast bycoerce() - Error:
select parts via '$what'?Cast byparts() - Warning:
skipped unknown key '$key' in build.Cast bybuild()
lowkey the "please install" ones are just the module asking you nicely to go get her friends π₯Ί
π₯ SEE ALSO π₯
This module is part of Mail-Box version 4.02, built on April 10, 2026. Website: http://perl.overmeer.net/CPAN/
π LICENSE π
For contributors see file ChangeLog.
This software is copyright (c) 2001-2026 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.
okay and that's the whole page bestie, no cap π this was perl v5.40.1, dated 2026-05-09 β periodt, go forth and read your mail πβ¨π¦
π¦ where this page comes from
- ubuntu stonking: libmail-box-perl 4.02-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms