Hallo,
"Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25
das ist ja schon mal eine sehr klare Ansage.
Okay, an php.inis mangelts nicht, ich habe drei davon:
file:///C:/xampp/apache/bin/php.ini
file:///C:/xampp/php/php.ini
file:///C:/xampp/php/php4/php.ini
Das interessiert hier nicht so sehr - vielmehr: welche von denen ist für den aktuellen Fall relevant? Und was steht da drin zum Thema Mailserver?
und alle enthalten diese Zeilen:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
Genau. Und hast du einen lokalen SMTP-Server auf Port 25 laufen? Die PHP-Fehlermeldung lässt mich vermuten, dass dem nicht so ist.
Aber enthält XAMPP überhaupt einen Mail-Server?
Ja, und zwar Mercury/32.
Was muss ich machen, um Mails versenden zu können?
Richte Mercury als SMTP-Relay ein (dazu brauchst du die Module SMTPS und SMTPC mit einer geeigneten Konfiguration).
So long,
Martin
Finanztipp:
Leihen Sie sich Geld von einem Pessimisten.
Er rechnet sowieso nicht damit, dass er es zurückbekommt.