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
In reply to Sending email with Net::SMTP by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |