acts real strange, little test program works from the command line but fails when invoked as http cgi script
I get a -1 returned from the newnew Mail::Sender
Software error:
Can't create the Mail::Sender object: The SMTP server smtp.xxxxx.com was not found
at /var/www/cgi-bin/test_mail.pl line 15
r
note that all servers and email addresses have been obscured with "X"'s
any ideas?
----cut here----
#! /usr/bin/perl
#
#
use CGI::Carp qw(fatalsToBrowser);
use Mail::Sender;
use strict;
print "Content-type: text/plain\n\nemail sent\n\n";
my $sender = new Mail::Sender {smtp => 'smtp.xxxxx.com', from => 'xxxxxx\@xxxxx.com', on_errors =
+> undef} or croak "Can't create the Mail::Sender object: $Mail::Sender::Error\n";;
$Mail::Sender::NO_X_MAILER = 1;
$sender->MailMsg({
to => "xxxxxx\@xxxxx.com",
subject => "mail test",
ctype => "text/html",
encoding => "7bit",
msg => "more test"});