Hello Glenn
Thanks a lot for your quickly reply
I've tried what U've said but, now i've got an error 500...
Premature end of script headers: /home/c03531/cgi-bin/links/cgi-bin/multiemailer.cgi
Perhaps i've made a mistake...
Please find the end of your multiemailer.cgi that i've altered :
sub mail_it {
# --------------------------------------------------------
require "$db_lib_path/Mailer.pm";
my $mailer = new Mailer ( { smtp => $db_smtp_server,
sendmail => $db_mail_path,
from => $from,
subject => $subject,
to => $to,
msg => $msg,
log => $db_mailer_log
} ) or return;
$mailer->send or return;
&success_page;
}
sub validate_it {
# --------------------------------------------------------
my $receiver = $in{'receiver'};
my $rname = $in{'rname'};
($receiver =~ /.+@.+\..+/) or &error_page ("The email address: '$receiver' doesn't look like a real email address.") and return;
($rname =~ /[A-Za-z]+/) or &error_page ("Please enter their name as well as their email address.") and return;
my $sender = $in{'sender'};
my $sname = $in{'sname'};
($sender =~ /.+@.+\..+/) or &error_page ("The email address: '$sender' doesn't look like a real email address.") and return;
($sname =~ /[A-Za-z]+/) or &error_page ("Please enter your names as well as your email address.") and return;
# Check to make sure that there is an admin email address defined.
$db_admin_email or &cgierr("Admin Email Address Not Defined in config file!");
my $to = $in{'receiver'};
my $from = $in{'sender'};
}
Thanks again for your mods and your help
ciao