Email senden mit PHP ist ja eigentlich das einfachste auf der Welt
mail($empfaenger, $name." - Kontaktformular", $nachricht, "From: ".$email)
Wird richtig ausglesen (getestet mit echo)
Die Email wird aber nicht gesendet oder kommt nicht an.
Wenn ich aber
$empfaenger = "Hier die Email adresse";
per Hand eingebe funktioniert es.
Muss ich wenn ich die Email Adresse aus der DB auslesse noch was zusätzlich beachten?
greez Lamer²
EDIT:
In der DB steh es als VARCHAR
mail($empfaenger, $name." - Kontaktformular", $nachricht, "From: ".$email)
PHP-Code:
$name = Feld vom Formular
$nachricht = Aufbereitete Nachricht
$email = Feld vom Formular
$empfänger lese ich aus einer DB aus.
$sql = "SELECT * FROM Tabelle WHERE id = '$id'";
if(!$query = mysql_query($sql, $db_conn))
{
dberror();
}
$dat = mysql_fetch_array($query);
$mail = $dat['email'];
$empfaenger = trim($mail);
echo $empfaenger;
Die Email wird aber nicht gesendet oder kommt nicht an.
Wenn ich aber
$empfaenger = "Hier die Email adresse";
per Hand eingebe funktioniert es.
Muss ich wenn ich die Email Adresse aus der DB auslesse noch was zusätzlich beachten?
greez Lamer²
EDIT:
In der DB steh es als VARCHAR
Kommentar