Spartan
02.01.11, 01:54
Die Aufgabe:
Ich habe ein Formular in PHP erstellt und möchte nun die dort eingebenen Daten an meine E-Mail-Adresse senden. Dies aber zuvor in einer lokalen Umgebung testen, bevor ich die Seite bei meinem Provider hoste. Dazu habe ich Xampp installiert, das Mercury als Mailserver mitbringt.
Das Problem:
Mercury wird bei der Installation von Xampp nicht konfiguriert. Das PHP Script funktioniert zwar, aber die Anweisung
mail($to, $subject, $msg);
generiert im Browser die Fehlermeldung:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set().....
In der php.ini steht dazu folgender Eintrag:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
Irgendwie komme ich mit dem smtp server nicht klar. Wenn ich aus der Admin-Oberfläche von Mercury eine Mail versenden will, dann schickt er sie nicht raus und was ich nun genau in der php.ini eintragen muss, damit das Webformular funktioniert, weiß ich auch nicht.
Ich habe ein Formular in PHP erstellt und möchte nun die dort eingebenen Daten an meine E-Mail-Adresse senden. Dies aber zuvor in einer lokalen Umgebung testen, bevor ich die Seite bei meinem Provider hoste. Dazu habe ich Xampp installiert, das Mercury als Mailserver mitbringt.
Das Problem:
Mercury wird bei der Installation von Xampp nicht konfiguriert. Das PHP Script funktioniert zwar, aber die Anweisung
mail($to, $subject, $msg);
generiert im Browser die Fehlermeldung:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set().....
In der php.ini steht dazu folgender Eintrag:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
Irgendwie komme ich mit dem smtp server nicht klar. Wenn ich aus der Admin-Oberfläche von Mercury eine Mail versenden will, dann schickt er sie nicht raus und was ich nun genau in der php.ini eintragen muss, damit das Webformular funktioniert, weiß ich auch nicht.