Hallo,
ich bin neu und habe auch gleich eine Frage zu einem Code.
Das Problem ist, das die Mailfunktion nicht das macht was ich möchte.
Ich möchte die Mails als HTML Versenden, das klappt aber nicht ! Die Mails werden als Quellcode Versendet.
Hier mal der Code
Wer kann mir da Helfen
ich bin neu und habe auch gleich eine Frage zu einem Code.
Das Problem ist, das die Mailfunktion nicht das macht was ich möchte.
Ich möchte die Mails als HTML Versenden, das klappt aber nicht ! Die Mails werden als Quellcode Versendet.
Hier mal der Code
PHP-Code:
// Mail senden mit Formulardaten
// E-Mail versenden
$smarty->assign("EMAILAUSGABE", true );
$msg['mail'] = $angebot['mail'];
$msg['name'] = $angebot['nachname'];
$mail_to = $msg['mail'];
$mail_from = $adminmail;
$smarty->assign("msg", $msg);
$sql = "SELECT * FROM `mailtexte` WHERE `name` like 'anfrage_new' LIMIT 1";
$result = mysql_query($sql) OR die(mysql_error());
if ( $row = mysql_fetch_array($result) )
{
$smarty->assign( "emailcontent", $row['mailtexte'] ) ;
$mailausgabe = $smarty->fetch('mails/email.tpl');
$mail_header = "From: \"".$mail_from."\" <".$mail_from.">\r\n";
$mail_header .= "Reply-To: ".$mail_from."\r\n";
$mail_header .= "MIME-Version: 1.0\n";
$mail_header .= "Content-type: text/html; charset=iso-8859-1\n";
mail($mail_to, $row['titel'], $mailausgabe, $mail_header);
$register_ok = true;
$mail_to = $adminmail;
$mail_from = $adminmail;
$smarty->assign("msg", $msg);
$sql = "SELECT * FROM `mailtexte` WHERE `name` like 'admininfo_anfrage_new' LIMIT 1";
$result = mysql_query($sql) OR die(mysql_error());
if ( $row = mysql_fetch_array($result) )
{
$smarty->assign( "emailcontent", $row['mailtexte'] ) ;
$mailausgabe = $smarty->fetch('mails/email.tpl');
$mail_header = "From: \"".$mail_from."\" <".$mail_from.">\r\n";
$mail_header .= "Reply-To: ".$mail_from."\r\n";
$mail_header .= "MIME-Version: 1.0\n";
$mail_header .= "Content-type: text/html; charset=iso-8859-1\n";
mail($mail_to, $row['titel'], $mailausgabe, $mail_header);
$register_ok = true;
}
}
else
{
$register_error = "Es wurde keine Benachrichtigungs-E-Mail versendet.";
$register_error = '<center><font color="#FF0000"><b>'.$register_error.'</b></font></center><br><br>';
$smarty->assign("register_error", $register_error);
}
// Ende E-Mail versenden
Kommentar