Отправка электронной почты нескольким получателям

Я переместил некоторый старый код из старого ящика Unix в наш новый ящик Unix, и у меня возникли некоторые трудности с Perl-скриптом, отправляющим электронную почту нескольким получателям. На старой коробке работает.

Старый ящик perl :версия 5.004 _04 построен для PA -RISC2.0

Новая коробка perl :v5.8.8 построена для IA64.ARCHREV _0 -thread -multi -LP64

Вот основы скрипта (урезанные -вниз):

use Net::SMTP::Multipart;
$to = "sam\@bogus.com tom\@foo.com";
$smtp = Net::SMTP::Multipart->new($smtpserver);
$smtp->Header(To    =>  $to,
      From  =>  "junk\@junk.com",
      Subj  =>  "This is a test.");
$smtp->Text("Hello, world!\n");
$smtp->End();

Это работает, если я изменю его на $to = "justOneEmail\@address.com", но если у меня есть два или более адресов электронной почты (, разделенных пробелами ), это больше не работает. Я не получаю сообщение об ошибке, но сообщение не появляется.

Есть идеи, почему?

5
задан Jonathan M 9 May 2012 в 18:35
поделиться