package Bundle::DadaMail; $VERSION = '0.01'; 1; __END__ =head1 NAME Bundle::DadaMail =head1 DESCRIPTION This is a a listing of all the CPAN perl modules that are shipped in Dada Mail's dada/DADA/perllib directory. When we create a distribution, we fetch the CPAN module list below and insert it into the Dada Mail distribution. Dada Mail currently needs the standard Perl distribution's module listing, plus what's below in the B section. Some of these modules below also come with a standard Perl distribution - but may be outdated for Dada Mail's taste or have bugs, or we have workarounds to certain misc. issues. If you installed the following modules in your server's perl directory, you may remove the I directory from the installed distribution. =head1 CONTENTS CGI CGI::Ajax CGI::Session CGI::Session::ExpireSessions Class::Accessor Date::Format Digest Digest::MD5 Digest::Perl::MD5 Email::Address Email::Find Email::Valid Exporter::Lite File::Spec GD::SecurityImage; HTML::Entities::Numbered HTML::Tagset HTML::Template HTML::Template::Expr HTTP::Date IO::Stringy Bundle::libnet Mail::DeliveryStatus::BounceParser Mail::Address Mail::Cap Mail::Field Mail::Field::AddrList Mail::Field::Date Mail::Filter Mail::Header Mail::Internet Mail::Mailer Mail::Mailer::qmail Mail::Mailer::rfc822 Mail::Mailer::sendmail Mail::Mailer::smtp Mail::Mailer::testfile Mail::Send Mail::Util Mail::Verp MD5 MIME::Type MIME::Types MIME::Lite MIME::Lite::HTML MIME::Tools MLDBM Net::SMTP Parse::RecDescent id/D/DC/DCONWAY/Text-Balanced-1.98.tar.gz Text::Tabs Text::Wrap Time::Local URI::Escape =head1 Other Required Modules to Install =head2 HTML::FromText version 1.005 For some reason, this module has been removed from CPAN, so it must be added manually. We'll most likely replace this module with a different module soon. =head1 Other Optional Modules To Install =head2 Required Modules, not fetched via CPAN The modules in this section NEED to be installed, but aren't installed via CPAN: =over =item * Crypt::CipherSaber Dada Mail uses, version 0.61 of this module. There's a newer one on CPAN, but it's prereqs are long and some of the modules require compilation, and I haven't figured out what's so great about the new version, so we're sticking with the old version for now. The weird thing is that this old version (0.61) isn't available on CPAN anymore. Why? I don't know, but it becomes an annoyance. =back =head2 Optional Modules The modules below do not need to be installed for Dada Mail to work, but can enhance the functionality of Dada Mail. =over =item * Time::HiRes Allows you to set batches that are less than a second apart. =item * Net::Domain Used to locate the domain of the site Dada Mail is installed - mostly for creating the Message-ID header for email messages. =item * DBI If DBI is installed, as well as the proper DBD::xsql driver is installed - as well as a SQL server to compliment it, Dada Mail can use that backend to store its subscription list and archives. In some cases, this adds extra functionality to Dada Mail. =item * HTML::Scrubber Used to take out nasty bits that may be present in archived email messages when viewed in Dada Mail's public archive. A B good idea to have if you're running a discussion list. =item * MIME::Base64 This module is actually required, but sometimes is not present in the standard distribution. It's better to use the XS version of this module, but Dada Mail has a copy of the Pure-Perl version in I, but you must change the name of the dada/DADA/perllib/MIME/Base64.pm-remove_to_install and dada/DADA/perllib/MIME/QuotedPrint.pm-remove_to_install, removing, "-remove_to_install" =item * Net::DNS; Used for its mx lookup capabilities. =item * Storable Used for scheduled mailings. =item * XMLRPC::Lite Used for pinging the RSS/Atom archive feeds. A part of SOAP::Lite I believe. =item * LWP::Simple Used to send web pages. =item * IO::Socket::SSL Used for SMTP connections over SSL. =back =cut