MudGuard: CGI funktioniert nicht richtig

Beitrag lesen

Hi,

$smtp = Net::SMTP->new($mailServer) or error("Keine Verbindung zu SMTP Host *$mailServer*");

hier wird eine Ausgabe gemacht (nämlich die Fehlermeldung). Zu diesem Zeitpunkt hast Du noch keinen Header gesendet.
Denn der header kommt erst hier:

print "Content-Type: text/html\n\n";
...
Im Error.log steht folgendes:
[Sat Dec  7 15:43:30 2002] [error] [client 212.254.xxx.xxx] Premature end of script headers: /home/xxx.ch/cgi/mail.cgi

Diese Meldung sagt es ja: Es erfolgte eine Ausgabe, bevor der Header geschickt wurde.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.