NAME

Test::Nightly::Email - Emails reports, errors etc.

DESCRIPTION

Package that uses the Email::* modules to mail reports and error notifications. Use this module to set up your email configuration. 

SYNOPSIS

my $email = Test::Nightly::Email->new({
  to => 'kirstinbettiol@gmail.com',
});

$email->send({
  subject => 'Your Test Report',
  message => 'All your tests failed!'
});

new()

my $email = Test::Nightly::Email->new({
  to           => 'kirstinbettiol@gmail.com',  # Required
  cc           => 'kirstinbettiol@gmail.com',
  bcc          => 'kirstinbettiol@gmail.com',
  from         => 'kirstinbettiol@gmail.com',
  subject      => 'The results of your test',
  content_type => 'text/html',                 # Defaults 'text/html' 
  mailer       => 'Sendmail',                  # 'SMTP' || 'Qmail'. Defaults to 'Sendmail'
  message      => 'The body of the email',
  smtp_server  => 'smtp.yourserver.com',       # Required if you specify SMTP as your mailer.
});

The constructor to create the new email object. 

send()

$email->send({
  ... takes the same arguments as new ...
});

Sends the email.

List of methods:

to
The email "To" field. Takes a comma separated list of emails. Required.
cc
The email "Cc" field. Takes a comma separated list of emails.
bcc
The email "Bcc" field. Takes a comma separated list of emails.
from
The email "from" field.
subject
The subject line of the email
content_type
The Content-type you wish the email to be. Defaults to 'text/html'.
mailer
The mailer you wish to use. Currently supports 'Sendmail' || 'SMTP' || 'Qmail'. Defaults to 'Sendmail'
message
The body of the email.
smtp_server
If you specify SMTP as your mailer then you are required to specify this.

AUTHOR

Kirstin Bettiol <kirstinbettiol@gmail.com>

COPYRIGHT

(c) 2005 Kirstin Bettiol This library is free software, you can use it under the same terms as perl itself.

SEE ALSO

Email::Send Email::Simple Email::Simple::Creator Email::Send::Qmail Email::Send::SMTP Email::Send::Sendmail Test::Nightly Test::Nightly::Test Test::Nightly::Report Test::Nightly::Email perl