or would this be much better? #!/usr/bin/perl -T
use strict; use warnings; use CGI(); use Mail::Mailer; my $q = CGI->new(); # Email address where form submits are sent. my $email = '[EMAIL PROTECTED]'; # Your subject for the form submits. my $subject = '[INFO] Site Comment'; print $q->header(); foreach my $field(qw(name email city state message)) { if($q->param($field) =~ /^\s*$/) { print "Please fill in your $field.\n"; exit; } } my $m = Mail::Mailer->new('sendmail'); $m->open({From => $q->param('email'), To => $email, Subject => $subject,}) or die; print $m "Name: " . ucfirst($q->param('name')) . "\n"; print $m "Location: " . ucfirst($q->param('city')) . ", " . $q->param('state') . "\n\n"; print $m $q->param('message'); $m->close(); print "Thank you for contacting us."; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>