Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I'm trying to send an email based on checkbox selected in my form. The vlaue I have in my HTML form are as followed...
Checkbox #1 -> name=m_eMailgroups vlaue=user1
Checkbox #2 -> name=m_eMailgroups vlaue=user2
Checkbox #3 -> name=m_eMailgroups vlaue=user3
The question is, how do I defined the address list that the script with use to send based on selection.
I've tried $smtp->recipient(@address); and I get the following error message...
Can't call method "recipient" on an undefined value
What am I doing wrong???
my %option_to_address = ( User1 => 'user1@domain.com', # note the single quotes User2 => 'user2@domain.com', User3 => 'user3@domain.com' ); my @addresses = map($option_to_address{$_},grep($option_to_address{$_} +,$query->param("m_EmailGroups"))); for my $address (@addresses) { ...What am I missing here.. }
Edit by tye, preserve paragraph breaks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Sending email with Net::SMTP
by Thelonius (Priest) on Jul 14, 2003 at 21:06 UTC | |
|
Re: Sending email with Net::SMTP
by Excalibor (Pilgrim) on Jul 14, 2003 at 21:07 UTC | |
|
Re: Sending email with Net::SMTP
by Cody Pendant (Prior) on Jul 14, 2003 at 23:18 UTC | |
by Anonymous Monk on Jul 14, 2003 at 23:28 UTC | |
by Cody Pendant (Prior) on Jul 14, 2003 at 23:42 UTC | |
by Anonymous Monk on Jul 15, 2003 at 00:58 UTC | |
by Cody Pendant (Prior) on Jul 15, 2003 at 01:42 UTC |