A folder containing organized messages, with one message within it.
Mail::Box::Dir::Message is a base class that serves as a foundation for one message located in a folder that has been organized within a directory. Each message is stored in an individual file. Users are not allowed to create any objects of type Mail::Box::Dir::Message, only extensions. The three extended message types that are currently implemented include Mail::Box::MH::Message, Mail::Box::Maildir::Message, and Mail::Box::Netzwert::Message.
Mail::Box::MH::Message is a module that represents a single message in a Mail::Box::MH folder. MH folders are known to be extremely simple, which cannot be said for their sophistication or speed. Mail::Box::Maildir::Message, on the other hand, represents a message in a Mail::Box::Maildir folder, and flags are kept in the message's file name. This module is stateless, thus ensuring that the user will never lose a message.
Mail::Box::Netzwert::Message represents one message in a Mail::Box::Netzwert folder. This module has an edge over its counterparts as it stores pre-parsed information in the message file, making it more efficient than the rest. The code, however, is not yet GPLed.
In conclusion, Mail::Box::Dir::Message is an indispensable module that helps users to effectively organize their messages in directory-based folders. Its extended modules ensure that there is always an option to choose from, based on the user's preferences and requirements.
Version 2.084: N/A