in reply to Re: Re: How do I send mail from a script?
in thread How do I send mail from a script?
ARGUMENTS
"new" can optionally be given a $command and $type. $type
is one "sendmail", "mail", ... given above. The meaning
of $command depends on $type.
"open" is given a reference to a hash. The hash consists
of key and value pairs, the key being the name of the
header field (eg, "To"), and the value being the
corresponding contents of the header field. The value can
either be a scalar (eg, "gnat@frii.com") or a reference to
an array of scalars ("eg, ['gnat@frii.com',
'Tim.Bunce@ig.co.uk']").
So ... here is how i would write your code snippet:
Hope this helps. :)use Mail::Mailer; my @param = qw( Title Name Position School Address Suburb State PCode Email Tel Fax Att1 Att2 Att3 Att4 Att5 Att6 Att7 Att8 Att9 Comments ); my $mailer = Mail::Mailer->new; $mailer->open({ To => 'foo@bar.com', From => 'baz@qux.com', Subject => 'results of submit', }); my $body; $body .= "$in{$_}\n" for @param; print $mailer $body; $mailer->close;
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: 3Re: How do I send mail from a script?
by Nickd_69 (Novice) on Aug 12, 2003 at 01:04 UTC | |
by jeffa (Bishop) on Aug 12, 2003 at 01:15 UTC |