Andreas: Perl -> Sendmail -> Fehler: "Illegal Seek"

Beitrag lesen

Hi,

bei mir klappt das Versenden von eMails via Perl -> Sendmail nicht mehr. Dieses einfache Testscript erzeugt den Fehler:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Sendmail öffnen...";
$!="";
open(MAIL,"|/usr/lib/sendmail -t");
print "Fehlermeldung: $!<br>\n";
print "Sende Mailheader...<br>\n";
print MAIL "To: az@softengine.de\n";
print MAIL "From: webmaster@softengine.de\n";
print MAIL "Subject: Testmail\n\n";
print "Sende Mailbody...<br>\n";
print MAIL "Test\n\n";
print "Schliesse Sendmail...";
$!="";
close(MAIL);
print "Fehlermeldung: $!<br>\n";
exit;

Ausgabe des Scripts:

Sendmail öffnen...Fehlermeldung: Illegal seek
Sende Mailheader...
Sende Mailbody...
Schliesse Sendmail...Fehlermeldung:

Die eMail wird nicht verschickt.Wer kennt eine Lösung für dieses Problem?

Ciao
Andreas