Formmail geht nicht... keine errors aber auch keine Mail kommt
Hans Watzinger (Aquariophile)
- perl
Hallo!
Dieses Script gibt weder in der Errorlog,
noch im Browser einen Fehler aus,
aber die Mails kommen nie an....
Der Pfad zu sendmail stimmt.
Falls ich sendmail falsch konfiguriert habe,
testete ich das ganze noch auf dem Server meines Providers.
Egal wo, da kam keine Mail.
Was ist falsch am _Script_ bitte??
____________________________________________________________
Hier ist das Script:
____________________________________________________________
#!/usr/bin/perl
print "Content-type: text/html\n\n";
$mailprog = '/usr/sbin/sendmail -i -t';
open(MAIL,"|$mailprog") || die "$!";
print MAIL "To: aquariophile@gmx.de\n";
print MAIL "From: foo@bar.com\n";
print MAIL "Subject: Mein tolles Subject\n\n";
print MAIL "Das\nist\nein\nTest\n\n";
close (MAIL);
print "Dieses Script sollte eine Mail senden...";
____________________________________________________________
DANKE!
Hans Watzinger
Hallo,
Dieses Script gibt weder in der Errorlog,
noch im Browser einen Fehler aus,
aber die Mails kommen nie an....
Dafür solltest du auch Warnungen vielleicht mal einschalten, also
#!/usr/bin/perl -w
Der Pfad zu sendmail stimmt.
Falls ich sendmail falsch konfiguriert habe,
testete ich das ganze noch auf dem Server meines Providers.Egal wo, da kam keine Mail.
Das ist seltsam. Ich habe dein Script genommen, und auf meinem Webspace getestet, aber ich bekomme sofort das Mail zugestellt. Es liegt also nicht an deinem Script.
$xNeTworKx.
Hab was vergessen. Du solltest natürlich auch stets use strict verwenden, also :
#!/usr/bin/perl -w
use strict;
print "Content-type: text/html\n\n";
my $mailprog = '/usr/sbin/sendmail -i -t';
open(MAIL,"|$mailprog") || die "$!";
print MAIL "To: deinemail@test.com\n";
print MAIL "From: foo@bar.com\n";
print MAIL "Subject: Mein tolles Subject\n\n";
print MAIL "Das\nist\nein\nTest\n\n";
close (MAIL);
print "Dieses Script sollte eine Mail senden...";
$xNeTworKx.