Hallo zusammen,
ich hab ein script wo bei der Erfolgreichen Anmeldung eine EMail an den User raus gehen soll. Nun wollte/will ich das local alles testen erhalte aber von XAMP folgenden Fehler:
Warning: mail() [function.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:\Programme\xampp\htdocs\script\anmeldung.php on line 157
in zeile 136 - 174 steht:
####### Daten in die Datenbank speichern #######
$sql="INSERT INTO ".$_T_USERS." VALUES (
'',
'".$nick."',
'".$key."',
'".$email."',
'".$icq."',
'".$homepage."',
'".$email_frei."',
'0',
'".date("Ymd")."',
'".time()."',
'".$_IP."',
'0',
'0',
'0',
'0'
)";
$ergebnis=mysql_query($sql,$v);
if ($ergebnis) {
# Speicherung erfolgreich
if (mail($email, $subject, $text,$header)) { ---> das ist zeile 157
# Email verschickt
echo "<br>";
table_open(400,0,"Anmeldung erfolgreich");
echo "<tr><td>Es wurde gerade eine Email mit dem Passwort an Ihre Email-Adresse (".$email.") geschickt.<br>Bitte loggen Sie sich unbedingt innerhalb der nächsten ".$_AKTIVIERUNG." Tage ein, sonst wird Ihr Account automatisch gelöscht.<br><br><a href='index.php'></a><br><br></td></tr>";
table_close();
}
else {
# Email nicht verschickt
echo "<br>";
mysql_query("DELETE FROM ".$_T_USERS." WHERE nick='".$nick."'",$v);
table_open(400,0,"Anmeldung fehlgeschlagen");
echo "<tr><td>Leider konnte die Email mit dem Passwort nicht abgeschickt werden.<br>Bitte melden Sie sich erneut an.<br><br><a href='$_SELF'>zurück zur Anmeldung</a><br><br></td></tr>";
table_close();
}
}
else {
# Speicherung misslungen
wie muss ich denn XAMP umbiegen dass das geht ?
Hoffe Ihr könnt mir weiterhelfen.. )
Vielen Dank.
Gruß, PHPman
ich hab ein script wo bei der Erfolgreichen Anmeldung eine EMail an den User raus gehen soll. Nun wollte/will ich das local alles testen erhalte aber von XAMP folgenden Fehler:
Warning: mail() [function.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:\Programme\xampp\htdocs\script\anmeldung.php on line 157
in zeile 136 - 174 steht:
####### Daten in die Datenbank speichern #######
$sql="INSERT INTO ".$_T_USERS." VALUES (
'',
'".$nick."',
'".$key."',
'".$email."',
'".$icq."',
'".$homepage."',
'".$email_frei."',
'0',
'".date("Ymd")."',
'".time()."',
'".$_IP."',
'0',
'0',
'0',
'0'
)";
$ergebnis=mysql_query($sql,$v);
if ($ergebnis) {
# Speicherung erfolgreich
if (mail($email, $subject, $text,$header)) { ---> das ist zeile 157
# Email verschickt
echo "<br>";
table_open(400,0,"Anmeldung erfolgreich");
echo "<tr><td>Es wurde gerade eine Email mit dem Passwort an Ihre Email-Adresse (".$email.") geschickt.<br>Bitte loggen Sie sich unbedingt innerhalb der nächsten ".$_AKTIVIERUNG." Tage ein, sonst wird Ihr Account automatisch gelöscht.<br><br><a href='index.php'></a><br><br></td></tr>";
table_close();
}
else {
# Email nicht verschickt
echo "<br>";
mysql_query("DELETE FROM ".$_T_USERS." WHERE nick='".$nick."'",$v);
table_open(400,0,"Anmeldung fehlgeschlagen");
echo "<tr><td>Leider konnte die Email mit dem Passwort nicht abgeschickt werden.<br>Bitte melden Sie sich erneut an.<br><br><a href='$_SELF'>zurück zur Anmeldung</a><br><br></td></tr>";
table_close();
}
}
else {
# Speicherung misslungen
wie muss ich denn XAMP umbiegen dass das geht ?
Hoffe Ihr könnt mir weiterhelfen.. )
Vielen Dank.
Gruß, PHPman