Re: Basic script to send mail details!
- From: ficovh@xxxxxxxxx (Francisco Valladolid)
- Date: Sun, 22 Jun 2008 09:45:15 +0430
On Sun, Jun 22, 2008 at 9:38 AM, Gunnar Hjalmarsson <noreply@xxxxxxxxx> wrote:
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('some@xxxxxxxxxx');
... 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?
Yes, .. I'm doing the initial tests and email variable in the form
contain a valid email (user@host)
Thanks.
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.
This is the script:
#!/usr/bin/perl -w
use strict;
use CGI qw/:standard/;
require Mail::Send;
my ($msg, $fh, $body, $mail_to);
my $body =<<HTML;
bla bla bla
HTML
print header,
start_html('Confirmacion:');
# param via Cgi.pm
$mail_to = param('email');
$msg = Mail::Send->new;
$msg = Mail::Send->new(Subject=>'subject');
$msg->to($mail_to);
$msg->cc('info@xxxxxxxxxxxxxxxxxxxxxxxxxx');
$fh = $msg->open; # some default mailer
print $fh "$body";
$fh->close; # complete the message and send it
print end_html;
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
--
To unsubscribe, e-mail: beginners-unsubscribe@xxxxxxxx
For additional commands, e-mail: beginners-help@xxxxxxxx
http://learn.perl.org/
--
Francisco Valladolid H.
-- http://bsdguy.net - Jesus Christ follower.
.
- Follow-Ups:
- Re: Basic script to send mail details!
- From: Gunnar Hjalmarsson
- Re: Basic script to send mail details!
- References:
- Basic script to send mail details!
- From: Francisco Valladolid
- Re: Basic script to send mail details!
- From: Gunnar Hjalmarsson
- Basic script to send mail details!
- Prev by Date: Re: Basic script to send mail details!
- Next by Date: Re: Perl statement questions
- Previous by thread: Re: Basic script to send mail details!
- Next by thread: Re: Basic script to send mail details!
- Index(es):
Relevant Pages
|