Hallo!
Nachdem ich ja an dem Problem, Mails direkt per Sendmail an GMX-Adressen zu verschicken, verzweifelt bin, habe ich einige Tests mit dem Net::SMTP-Modul gemacht und ein einfaches Script gebastelt. Dieses funktioniert auf meinem lokalen Rechner (unter Windows mit ActivePerl und unter SuSE Linux 7.2) perfekt, bei Schlund & Partner jedoch nicht:
Der Syntax-Checker meldet:
- Check succeeded
e /blablabla/smtp.cgi syntax OK - STDOUT OK STDERR OK
Der Ausgabe-Monitor jedoch:
- 107 CGI returned nonzero status
e Can’t call method „mail“ on an undefined value at /blablabla/smtp.cgi line 7. - STDOUT OK STDERR OK
Das Script sieht folgendermaßen aus:
#!/usr/bin/perl
$|=1;
use Net::SMTP;
$smtp = Net::SMTP->new(‚mail.kdt.de‘);
$smtp->mail(‚[email protected]‘);
$smtp->to(‚[email protected]‘);
$smtp->data();
$smtp->datasend(„From: PC-VS-BRAIN-Team \n“);
$smtp->datand(„To: Dennis Lichtenthaeler \n“);
$smtp->datasend(„Subject:Blub\n“);
$smtp->datasend(„BLUBB!“);
$smtp->dataend();
$smtp->quit;
print „Content-type: text/html\n\n“;
print „Ende!“;
Kann mir da wer weiterhelfen??
Gruß
Dennis