Im Homepage und Webhosting-Forum --- E-Mail per php skript versenden
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
ich habe das Problem das ich, wenn ich eine E-Mail über php versenden will er die Skripte zwar abarbeitet aber die Mail nie ankommt. Der Webserver läuft auf win 2000 Server und mit dem Apache. ich habe schon in der httpd.conf alles mögliche probiert und eingestellt. es liegt wohl am cgi das es nicht funzt. nun habe ich das programm sendmail ausprobiert, wo es ja klappen soll, aber siehe da geht auch nicht. Hilfe was mache ich falsch??????
quoos
und sendmail für windows ist von mir installiert und konfiguriert. mit smtp server und allem. extra für win 2000 server geschrieben worden. das problem liegt glaube auch am apache. er will ständig alles per get versenden nur meine action method soll post sein. habe ich der httpd.conf aber auch schon mitgeteilt. aber es geht nicht er bringt internal server error was ja bedeutet das das cgi skript abgebrochen wurde weil ein falscher http header verwendet wird. wo stelle ich nun das wieder ein????
oder muss ich die php skripte umbenennen mit der endung .cgi oder.pl???
quoos
Unter Linux habe ich eine maillog. Die ist bei solchen Problemen recht interessant und hilfreich. Weiß nicht genau, wo sie sich befindet, wenn du w2k verwendest. Aber sie muss auch vorhanden sein..
Wenn du innerhalb eines privaten Netzwerks bist, kannst du das Problem haben, dass die Firewall nicht zuläßt, dass du mails von deinem sendmail-Server rausschickst.
also grundsätzlich muss erstmal in der php.ini der path zu sendmail (UNIX) bzw. ein SMTP-Server (Windows) angegeben werden. Sonst geht überhaupt nix. Das Script läuft einfach durch und gibt auch keine Fehlermeldung. Nur es wird dann halt auch keine Mail versandt!!