VERSION
$Id: Email.pm,v 0.82 2010/04/15 23:23:28 acorliss Exp $SYNOPSIS
use Paranoid::Log;
enableFacility('crit-alert', 'email', 'debug', '+', $mailhost,
$recipient);
enableFacility('crit-alert', 'email', 'debug', '+', $mailhost,
[ @recipients ]);
enableFacility('crit-alert', 'email', 'debug', '+', $mailhost,
$recipient, $sender, $subject);
DESCRIPTION
This module implements an e-mail transport for messages sent to the logger. It supports one or more recipients as well as overriding the sender address and subject line. It also supports connecting to a remote mail server.DEPENDENCIES
- Net::SMTP
- Net::Domain
- Paranoid::Debug
SUBROUTINES/METHODS
NOTE: Given that this module is not intended to be used directly nothing is exported.init
log
remove
dump
BUGS AND LIMITATIONS
No validation of any information, be it the mail server, recipient, or anything else is done until a message actually needs to be sent. Because of this you may have no warning of any misconfigurations just by enabling the facility.AUTHOR
Arthur Corliss ([email protected])LICENSE AND COPYRIGHT
This software is licensed under the same terms as Perl, itself. Please see http://dev.perl.org/licenses/ for more information.(c) 2005, Arthur Corliss ([email protected])