Frage zum Modul Net::SMTP
jogi
- perl
Hallo Leute,
eine Frage zu dem Modul Net::SMTP.
Wenn ich ein neues Objekt auf diese Weise erzeuge:
my $smtp = Net::SMTP->new($server) or die("Fehler: $!");
Bekomme ich als Fehlermeldung
Fehler: Das Argument ist ungültig
Erzeuge ich das Objekt auf diese Weise:
my $smtp = Net::SMTP->new('mailserverblabla.de') or die("Fehler: $!");
Geht alles wunderbar.
Die Variable $server lese ich aus einer Config-Datei ein. Kann es vielleicht daran liegen?
Vielleicht hat jemand einen Tipp für mich....
Danke, jogi
Die Variable $server lese ich aus einer Config-Datei ein. Kann es vielleicht daran liegen?
Nein, aber es kann am Inhalt der Variabel liegen.
Struppi.
Die Variable $server lese ich aus einer Config-Datei ein. Kann es vielleicht daran liegen?
Möglich, [HOST] als erster Parameter des Konstruktors muss entweder ein String oder eine Arrayreferenz sein (Doku). Möglicherweise entspricht aber auch der Inhalt von $server nicht dem geforderten Format für PeerAddr (Doku). Beim Auslesen aus einer Datei könnte z.B. ein unbehandeltes Newline Probleme machen.
Siechfred