hdeng419 has asked for the wisdom of the Perl Monks concerning the following question:
#------------- sub routine ------------------------------------------# #need parameters: server,sender,recipient,subject,content sub send_result_by_email { my ($server,$sender,$recipient,$subject,$content) = @_; print "$server $sender $recipient $subject $content \n"; #print "$server \n"; #my $s = new Net::SMTP($server); #my $s = Net::SMTP->new($server,Timeout => 60); $s = Net::SMTP->new($server, Hello =>'my.mail.domain', Timeout =>30, Debug =>1, ); if ($s) { $s->mail($sender); #if (!$s->ok()) { # my $msg = $s->message(); # chomp ($msg); # print "$server:$msg"; # return 1; #} $s->to($recipient); # if (!$s->ok()) { # my $msg = $s->message(); # chomp ($msg); # print "$server:$recipient:$msg"; # return 1; #} $s->data(); $s->datasend("From: $sender\n"); $s->datasend("To:$recipient\n"); # $s->datasend ("Date: $datesent\n"); # $s->datasend ("Message-Id: $anything\n"); $s->datasend("Subject: $subject\n"); $s->datasend("$content\n"); # $s->datasend(".\n"); $s->dataend(); # if (!$s->ok()) { # my $msg = $s->message(); # chomp ($msg); # print "datasend $server $recipient:$msg"; # return 1; # } $s->quit; return 0; } else { print "Can't create new SMTP object.\n"; return 1; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: about Net::SMTP
by mattriff (Chaplain) on Apr 24, 2002 at 00:02 UTC | |
|
Re: about Net::SMTP
by gav^ (Curate) on Apr 24, 2002 at 00:03 UTC | |
|
Re: about Net::SMTP
by perlplexer (Hermit) on Apr 24, 2002 at 00:04 UTC | |
|
Re: about Net::SMTP
by jsprat (Curate) on Apr 24, 2002 at 00:06 UTC |