hi,
wie Cheatah schon sagte: prüf mal ob die Moduls installiert sind.
zu Net::SMTP;
Mach em Besten eine statusabfrage beim Erstellen des Objects:
Neues Objekt erstellen
$s = new Net::SMTP($smtp_host) or error("Keine Verbindung zu SMTP Host *$smtp_host*");
$s -> datasend() funtkioniert nicht auf jeder Maschine, machs besser so:
Ab geht die Post
$s->mail($rcpt);
$s->to( $rcpt );
$s->data( $message );
$s->quit();
Die $message baust du vorher zusammen
# format the message
my $message = <<"--MSG",
From: $from
To: $rcpt
Subject: $subject
$msg
--MSG
Und vergiss das semikolon nicht am String Termiator;-)
Ein Script was funktioniert findest du hier
http://i-netlab.de/downloads
Rolf