Я переместил старый код из старого окна unix в новый ящик unix, и у меня возникли трудности с использованием скрипта perl, отправляющего электронные письма нескольким получателям. Он работает на старой коробке.Отправка электронной почты нескольким получателям
Старые окна Perl: версия 5.004_04 построен для PA-RISC2.0
Новая коробка Perl: v5.8.8 построен для IA64.ARCHREV_0-нить-мульти-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"
, но если у меня есть два или несколько адресов электронной почты (разделенных пробелами), он больше не работает. Я не получаю сообщение об ошибке, но сообщение не появляется.
Любые идеи, почему?
у вас есть новый вариант Unix ящик, который имеет шесть лет старую версию Perl? Интересное определение нового! Но я полагаю, что это улучшение почти 15-летней версии, которую вы имели раньше :-) –
@Dave, lol. Ага. «Новое» относительное. :) –