Ich habe folgendes Problem:
Für das Senden einer html E-Mail habe ich ein kleines php- Skript geschrieben. Es funktioniert auch teilweise. Wenn ich das Script über meinen Provider ausführe kommt die Email mit allen Styles der im html Code enthalten ist an. Wenn ich das Sript jedoch lokal ausführe kommt die E-Mail zwar auch an, aber die ganzen Styles werden nicht korrekt dargestellt.
Selbst wenn ich mir den Quellcode der Email in Outlook ansehe, sind die beiden Quellcodes (vom Provider gesendete Mail und von meinem lokalen Rechner gesendete Mail) ident.
Warum wird die Email nun einmal richtig dargestellt und ein anderes mal nicht Liegt es vielleicht an den Einstellungen in der php.ini
Danke schon mal im Vorraus für eure Hilfe
Für das Senden einer html E-Mail habe ich ein kleines php- Skript geschrieben. Es funktioniert auch teilweise. Wenn ich das Script über meinen Provider ausführe kommt die Email mit allen Styles der im html Code enthalten ist an. Wenn ich das Sript jedoch lokal ausführe kommt die E-Mail zwar auch an, aber die ganzen Styles werden nicht korrekt dargestellt.
Selbst wenn ich mir den Quellcode der Email in Outlook ansehe, sind die beiden Quellcodes (vom Provider gesendete Mail und von meinem lokalen Rechner gesendete Mail) ident.
Warum wird die Email nun einmal richtig dargestellt und ein anderes mal nicht Liegt es vielleicht an den Einstellungen in der php.ini
Danke schon mal im Vorraus für eure Hilfe
PHP:
<?php
if (!empty($empfaenger)) {
$name = "Mein Name";
$from = "meinname@domain.at";
$xtra = "From: \"".$name."\" <".$from.">\r\n";
$xtra .= "MIME-Version: 1.0\r\n";
$xtra .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($empfaenger, $subject, $message, $xtra);
echo "Mail erfolgreich gesendet!<BR><BR>";
}
else {
?>
<form action="<?php $PHP_SELF; ?>"method="post">
Empfänger Email Adresse:<BR>
<input type="Text" name="empfaenger" size="30">
<br>
Betreff<br>
<input name="subject" type="text" id="subject">
<br>
HTML Code (Text)<br>
<textarea name="message" cols="150" rows="50" id="message"></textarea>
<br>
<input type="Submit" name="senden" value="Senden">
</form>
<?php
}
?>