formmailer-script fkt. nicht

Alles, was PHP betrifft, kann hier besprochen werden.

formmailer-script fkt. nicht

Postby hilfe » 01. October 2004 13:22

Hallo Leute,

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
hilfe
 
Posts: 27
Joined: 16. July 2004 19:44

Postby Wiedmann » 01. October 2004 13:27

In der php.ini kann ich aber keinen Eintrag finden der mit SMTP oder der Porteinstellung zu tun hat.

Dann solltest du nochmal genauer schauen....

Tatsächlich sollte dieser Eintrag auch schon korrekt sein, du musst /nur/ noch dafür sorgen, dass auf deinem PC auch ein funktionierender Mailserver läuft (wie es ja auch schon die Fehlermeldung sagt).
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby hilfe » 01. October 2004 13:33

Wo finde ich den einen solchen Mailserver in Xampp? Habe in den Foren etwas über filezilla gelesen. Kann man diese Programm benutzen oder ist es nur zum hochladen von Dateien gedacht?
Gruß Frank
hilfe
 
Posts: 27
Joined: 16. July 2004 19:44

Postby Wiedmann » 01. October 2004 13:38

FileZilla ist ein FTP-Server. Als Mailserver ist der Mercury mit im Packet.

Allerdings ist der, was die Konfiguration angeht, eine Sache für sich...
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby hilfe » 04. October 2004 20:25

Oha,
und wie der Mercury eine Sache für sich ist. Habe das Ding nicht zum laufen gekriegt. Das Forum zeigt ja auch mit stattlicher Anzahl Beiträge den Mercury betreffend das das Programm nicht so ganz einfach ist.
Habe aber im Forum unter www.volker-gringmuth.de aber den HAMSTER als gute Alternative gefunden. Folgt man der sehr ordentlichen Anleitung des Programmierers läuft ein schnell und einfach zu konfigurierender Mailserver auf dem eigenen Rechner.
Danke Wiedmann,Danke Forum
hilfe
 
Posts: 27
Joined: 16. July 2004 19:44


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests