22.2 Just Sending a Message

You don't have to be using a CGI script to use Mail::Sender. For example, you can write a normal Perl program to send a message. The following program is a sample program that does exactly that.

use Mail::Sender;
use strict;
use warnings;

my $m = new Mail::Sender{smtp=>'localhost', from=>'me@myserver.net'};
$m->Open({
  to=>'you@yourserver.net', 
  cc=>'theothers@somewhere.net',
  subject=>'important issue', 
  replyto=>'myotheraccount@myserver.net'});
$m->Send(<<'END');
Whatever message I want to send.
END
$m->Close();

Now, let me explain what each line does.

Copyright © 2008-05-09 by Tak Auyeung