HTML Mail Problem (CSS Style)

boeckerl

Grünschnabel
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 :)

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&auml;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
   }   
?>
 
Habe das selbe Problem nur mit dem untershied das ich es noch nie mit einem PHP Script versucht habe weil ich das nicht so kann und auch nicht weiß was ich dafür brauche. Wäre ganz gut wenn mir man das mal für doofe erklären könnte. Ich muss ca. 500 Mails verschicken, geht sowas auch mit PHP
 
Zurück