The Mail::Box folder is a modern mail-folder manager (at least on the
moment of this writing). It is written to replace Mail::Folder,
although its interface is different.
Mail::FilterXML is a module that builds upon Mail::Audit, in such a
manner that filter rules can be written in XML form.
Mail::Spool is a "pure perl" implementation of mail spooling, unspooling
and sending. It is intended to be used with daemons such as
Net::Server::SMTP (to be released soon), but it also contains its own
daemon (based off of Net::Server::Fork) that can be used if necessary.
It is also intended to be used as a quick spooling mechanism for perl
scripts. As it can write straight to the queue without opening another
process.
This is a Mail::Audit plugin which provides easy access to files attached
to mail messages. Besides Mail::Audit, it requires the MIME::Entity
module.
mail_room is a configuration based process that will idle on IMAP connections
and execute a delivery method when a new message is received.
Examples of delivery methods include:
POST to a delivery URL (Postback)
Queue a job to Sidekiq or Que for later processing (Sidekiq or Que)
Log the message or open with LetterOpener (Logger or LetterOpener)
This is a thin subclass of Mail::Box::IMAP4 to provide IMAP
over SSL (aka IMAPS).
It hides the complexity of setting up Mail::Box::IMAP4
with IO::Socket::SSL, Mail::IMAPClient and Mail::Transport::IMAP4.
In all other respects, it resembles Mail::Box::IMAP4.
See that module for documentation.
Mail::Sendmail provides a simple, platform-independent e-mail interface from
your perl script. It requires only Perl5 and a network connection.
Mail::Sendmail contains mainly &sendmail, which takes a hash with the message
to send and sends it.
Mail::Bulkmail is a platform-independent mailing list module.
This module permit to check if a mail server runs as an open relay.