On Oct 24, 2013, at 6:07 AM, Shawn H Corey wrote: > On Thu, 24 Oct 2013 13:52:51 +0200 > Janek Schleicher <[email protected]> wrote: > >> use Email::Simple; >> >> my $email = Email::Simple->create( >> header => [ >> From => $sender_addr, >> To => '[email protected]', >> X-Server-Protocol => $server_protocol, >> X-Http-User-Agent => $http_user_agent, >> X-Http-Referer => $http_referer, >> X-Remote-Addr => $remote_addr, >> X-Remote-Host => $remote_host, >> ], >> body => $message >> ); > > Why are you using an anonymous array for the header? Wouldn't an > anonymous hash be better? A hash would insist on an even number of > elements.
According to the documentation for Email::Simple, an anonymous array is required for the header parameter of the create method. <http://search.cpan.org/~rjbs/Email-Simple-2.202/lib/Email/Simple.pm#create> Suggestions for improvement should be directed to the module's author (but you knew that, right?). -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] http://learn.perl.org/
