E-Mail

LoMo

Erfahrenes Mitglied
Ich hab ein kleines Problem beim versenden von E-Mails und zwar folgendes:

Erstmal hier der Code :D:
PHP:
	function email_verschicken()
	{
		$headers  = "MIME-Version: 1.0\r\n";
		$headers .= "Content-type: text/html; charset=iso-8859-1";
					
		$text01 = '<html>
					<head>
					<title></title>
					<style type="text/css">
					<!--
					.Stil1 {
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-size: 14px;
						color: #000000;
					}
					body,td,th {
						color: #000000;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
					}
					a {
						font-size: 12px;
						color: #316CE4;
						font-weight: bold;
					}
					a:link {
						text-decoration: none;
					}
					a:visited {
						text-decoration: none;
						color: #FF0000;
					}
					a:hover {
						text-decoration: none;
						color: #FF0000;
					}
					a:active {
						text-decoration: none;
						color: #FF0000;
					}
					-->
					</style>
					<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
					</head>
					<body bgcolor="#E0F2FF">
					
					<table width="100%">
					<tr>
					<td align="left" valign="top"><span class="Stil1">Firma: </span></td>
					<td align="left" valign="top"><span class="Stil1">'.trim($_POST['Firma']).'</span></td>
					</tr>
					<tr>
					<td align="left" valign="top"><span class="Stil1">Name: </span></td>
					<td align="left" valign="top"><span class="Stil1">'.trim($_POST['Kontaktperson']).'</span></td>
					</tr>
					<tr>
					<td align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">&nbsp;</td>
					</tr>
					<tr>
					<td align="left" valign="top"><span class="Stil1">Telefon: </span></td>
					<td align="left" valign="top"><span class="Stil1">'.trim($_POST['Telefon']).'</span></td>
					</tr>
					<tr>
					<td align="left" valign="top"><span class="Stil1">E-Mail: </span></td>
					<td align="left" valign="top"><span class="Stil1">'.trim($_POST['EMail']).'</span></td>
					</tr>
					<tr>
					<td align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">&nbsp;</td>
					</tr>
					<tr>
					<td align="left" valign="top"><span class="Stil1">Nachricht: </span></td>
					<td align="left" valign="top"><span class="Stil1">'.nl2br($_POST['Text01']).'</span></td>
					</tr>
					</table>
					
					</body>
					</html>
					';
	
		if (mail("xxx@gmx.de"," KONTAKT ",$text01,$headers))
		{
			unset($_POST);
		}
		else
		{
			echo '<script>alert("E-Mail konnte nicht gesendet werden");</script>';
		}
	}

Die E-Mail kommt zwar erfolgreich an und auch als HTML. Aber die Formatierungen werden nicht übernommen. Kann des vielleicht sein, das z.B. bei GMX wo ich des getestet hab irgendwie in desen Postfach die Formatierungen unterdrückt werden oder sowas ähnliches ? Weiss vielleicht jemand woran das liegen könnte ?

mfg lomo
 
Zurück