Francisco Valladolid wrote:
I'm writting a basic Perl script to send mail using the Mail::Send
module for it via CGI.pm

I have:

...
use CGI qw/:standard/;

print header,
       start_html('Sending ...'):

$mail_to = param('email');

$msg = Mail::Send->new;

You can skip that line.

$msg = Mail::Send->new(Subject=>Some Subject', To=>$mail_to);
$msg->cc('[EMAIL PROTECTED]');

... bla bla

Whenever, the script don't send the mail to the param get from the
email field in the form.

Are you sure that $mail_to was populated in accordance with your expectations? What if you simply print it?

Is correct interpolate the variable $mail_to or need put single quotes
o maybe double quotes?

You don't need any quotes around $mail_to.

Maybe you should post a _short_ but _complete_ script that illustrates the issue. If you do, please copy and paste; don't retype. Enable strictures and warnings, capture possible errors and let us know about the messages in the error log.

--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to