Warning mail(): Failed to connect to mailserver at „localhost“
port 25, verity your „SMTP“ and „smtp_port“ setting in php.ini
or use ini_set() in C:\xampp\htdocs\senden.php on line 33
Was bedeutet diese Fehlermeldung in einem Formular meiner
Homepage?
Dein Skript will eine Mail senden, findet aber keinen Mailserver auf dem Rechner.
Wie kann ich den Fehler beheben?
Die 1. Antwort steckt in Deiner Frage: schau in der php.ini nach, ob und wie die erwähnten Parameter SMTP und smpt_port gesetzt sind.
Die 2. Antwort halte ich (zumindest auf einer lokalen Windows-Installation) für wahrscheinlicher: Du hast keinen Mailserver (MTA, Mail Transfer Agent) installiert.
Installiere einen oder gib in der php.ini an, wo (unter welchem Namen) ein gültiger MTA zu finden ist (z.B. der SMTP-Server Deines Providers).
Stefan