Senden von E-Mails an mehrere Empfänger

Habe ich verschoben, einige alte code aus einer alten unix Kiste auf unserem neuen unix-Rechner, und ich habe einige Schwierigkeiten mit einem perl-Skript email-Versand an mehrere Empfänger. Es funktioniert auf der alten Kiste.

Alten Kasten perl: version 5.004_04 gebaut für PA-RISC2.0

Neue box perl: v5.8.8 gebaut für IA64.ARCHREV_0-thread-multi-LP64

Hier die Grundlagen für das Skript (abgespeckte):

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();

Dies funktioniert, wenn ich es ändern zu $to = "justOneEmail\@address.com", aber wenn ich zwei oder mehr E-Mail-Adressen (durch Leerzeichen getrennt), es funktioniert nicht mehr. Ich glaube nicht, erhalten Sie eine Fehlermeldung, aber keine Meldung.

Irgendwelche Ideen, warum?

Sie haben ein neuen Unix-Kiste, die sechs Jahre alte version von Perl? Interessante definition von neuen! Aber ich nehme an, es ist eine Verbesserung auf der fast fünfzehn Jahre alte version, die Sie vor sich haben 🙂
lol. Yep. "Neu" ist relativ. 🙂

InformationsquelleAutor Jonathan M | 2012-05-09

Schreibe einen Kommentar