Der Martin: Mailfunktion aktivieren

Beitrag lesen

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.