Bin mir nicht sicher ob ich mit meiner Frage im richtigen Forum bin. Da der Fehler aber eine PHP-Meldung ist schreib ich's mal hier rein.
Habe aus einem PHP-Buch folgende Scripts abgetippt.
Das Formular in HTML:
- Code: Select all
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form method="post" action="formailer.php">
Name:<br>
<input type="text" name="name"><br>
E-Mail:<br>
<input type="text" name="email"><br>
Nachricht:<br>
<textarea name="nachricht" cols="40" rows="7"></textarea><br>
<input type="submit" name="senden" value="Senden">
</form>
</body>
</html>
Das PHP-Script:
- Code: Select all
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
$admin="postmaster@localhost";
$subject="PHP-Mail";
$message="Nachricht für $admin von $email:\n\n";
while(list($name,$value)=each($HTTP_POST_VARS)){
$message.="$name: $value\n\n";
}
mail ($admin,$subject,$message,"FROM: $email");
?>
</body>
</html>
Die Fehlermeldung beim abschicken der Mail:
Warning: 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 C:\xampp\htdocs\testdaten\formailer.php on line 18
In der php.ini kann ich aber keinen Eintrag finden der mit SMTP oder der Porteinstellung zu tun hat. Muß ich etwas im Appache-Server einstellen?
Verwende eine Xampp Installation 1.4.3 (Win32) auf WIN XP Home Edition. Kann mir jemand helfen?
Dank sagt Frank