• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

problem mit mail()

Status
Für weitere Antworten geschlossen.

Frank

Neues Mitglied
Hi,

ich weiss das es den phpmailer gibt (nur so zu anfang)

Trotzdem möchte ich eine Email mit der Funktion mail() absenden.

Trotz error_reporting(E_ALL) und keiner Fehleranzeige, wird die email nicht versended und es taucht auf "Senden fehlgeschlagen"

PHP:
<?php
error_reporting(E_ALL);
$user = $_REQUEST["user"];
$pw = $_REQUEST["pw"];
$email = $_REQUEST["email"];
$slots = $_REQUEST["slots"];
$port = $_REQUEST["port"];
$bis = $_REQUEST["bis"];

$Nachricht = "
<html>
<head>
<title>Teamspeak Server</title>
</head>
<body>
<p>
Hallo {$user},<br>
wir freuen uns ihnen mitzuteilen das ihr Antrag erfolgreich war! Bitte besuchen sie unsere Homepage ( www.ts.onlyfree.de ) um mehr Informationen über die Server und das Webinterface zu bekommen.
</p>
<p>
Hier sind ihre Daten :
</p>
<table>
<tr>
<td>Ip :</td><td>openftp.eu:{$port}</td>
</tr>
<tr>
<td>Username :</td><td>{$user}</td>
</tr>
<tr>
<td>Passwort :</td><td>{$pw}</td>
</tr>
<tr>
<td>Der Server läuft noch bis zum :</td><td>{$bis}</td>
</tr>
<tr>
<td>Ihre gewünsche Slotanzahl beträgt :</td><td>{$slots}</td>
</tr>
</table>
<p>
Unser Team wünscht ihnen viel Spaß mit ihrem TS² Server.
MfG .:*ts.4.free*:.
</p>
</body>
</html>
";

$Header = "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
$Header .= "From: .:*ts.4.free*:. Team <[email protected]>\n";

if(mail($email, "Teamspeak Server", $Nachricht, $Header))
{
    echo "Email erfolgreich versendet, sie können dieses Fenster schließen";
}
else
{
    echo "Senden fehlgeschlagen!<br>Bitte senden sie manuell folgenden Text an {$email}.<br><br>";
    echo $Nachricht;
}
?>

Wo ist der fehler in diesem Code?

mail() wird vom Server unterstützt und ist richtig configuriert ^^
 
natürlich im web ^^

hab jetzt den Fehler gefunden, .:*ts.4.free*:. im absender

man darf irgendwie die zeichen net nehmen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben