
#----------------------------- |
use Mail::Mailer; |
$mailer = Mail::Mailer->new ( "sendmail" ); |
$mailer->open ( { From => $from_address, |
To => $to_address, |
Subject => $subject, |
} ) |
or die "Can't open: $!\n"; |
print $mailer $body; |
$mailer-> |
close(); |
#----------------------------- |
open ( SENDMAIL, "|/usr/lib/sendmail -oi -t -odq" ) |
or die "Can't fork for sendmail: $!\n"; |
print SENDMAIL <<"EOF"; |
From: |
User Originating Mail <me\@host> |
To: |
Final Destination <you\@otherhost> |
Subject: |
A relevant subject line |
Body of the message goes here, in as many lines as you like. |
EOF |
close ( SENDMAIL ) or warn "sendmail didn't close nicely"; |
#----------------------------- |
$mailer = Mail::Mailer->new ( "sendmail" ); |
#----------------------------- |
$mailer = Mail::Mailer->new ( "mail", "/u/gnat/bin/funkymailer" ); |
#----------------------------- |
$mailer = Mail::Mailer->new ( "smtp", "mail.myisp.com" ); |
#----------------------------- |
eval |
{ |
$mailer = Mail::Mailer->new ( "bogus", "arguments" ); |
# ... |
}; |
if ( $@ ) |
{ |
# the eval failed |
print "Couldn't send mail: $@\n"; |
} |
else |
{ |
# the eval succeeded |
print "The authorities have been notified.\n"; |
} |
#----------------------------- |
$mailer->open ( 'From' => 'Nathan Torkington <gnat@frii.com>', |
'To' => 'Tom Christiansen <tchrist@perl.com>', |
'Subject' => 'The Perl Cookbook' ); |
#----------------------------- |
print $mailer <<EO_SIG; |
Are we ever going to finish this book? |
My wife is threatening to leave me. |
She says I love EMACS more than I love her. |
Do you have a recipe that can help me? |
Nat |
EO_SIG |
#----------------------------- |
close ( $mailer ) or die "can't close mailer: $!"; |
#----------------------------- |
open ( SENDMAIL, "|/usr/sbin/sendmail -oi -t -odq" ) |
or die "Can't fork for sendmail: $!\n"; |
print SENDMAIL <<"EOF"; |
From: |
Tom Christiansen <tchrist\@perl.com> |
To: |
Nathan Torkington <gnat\@frii.com> |
Subject: |
Re: |
The Perl Cookbook |
( 1 ) We will never finish the book. |
( 2 ) No man who uses EMACS is deserving of love. |
( 3 ) I recommend coq au vi. |
tom |
EOF |
close ( SENDMAIL ); |
#----------------------------- |




by: 发表于:2017-09-15 16:56:48 顶(0) | 踩(0) 回复
??
回复评论