kostenloser Webspace werbefrei: lima-city


Problem mit HTML E-Mails

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    i************s

    Hallo,

    ich habe ein Skript, dass mir eine HTML-Email verschickt.
    Gibt es da irgendwas spezielles zu beachten, weil die E-Mail wird in Outlook nicht korrekt dargestellt.
    Darf man in irgendeinen Teil des HTML-Codes nix reinschreiben oder sonstwas?

    Ich hab da Tabellen drinstehen und die Maße der Tabelle ist dann komplett anders, als mir der gleiche Quellcode in diversen Editoren anzeigt.

    Danke schonmal.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Hi,

    ein bischen Quelltext wäre hilfreich.

    Was du aber mal ausprobieren könntest:

    <table width="..." style="table-layout:fixed">
    <colgroup>
    <col width="...">
    <col width="...">
    ...
    </colgroup>
    <tr>
    <td>bla bla bla</td>
    <td>bla bla bla</td>
    ...
    </tr>
    ...
    </table>

    Bei Browsern hilft das, mit Outlook hab ichs noch nicht ausprobiert.
  4. Autor dieses Themas

    i************s

    Ich werds mal probieren.
    Vielen Dank. Ansonsten gibts natürlich auch etwas Quelltext ;)

    Also ich habe grade versucht meine Mail im HTML-Teil zwecks Schriftgröße und so weiter zu formatieren. Die Farbe zum Beispiel ist mit blau eingestellt, wird aber beim Empfänger grün angezeigt, und ich habe das Gefühl, dass diese Mail so gar nicht als HTML- Mail sondern als normale Textmail verschickt wird.

    Obwohl unterschiedliche Schriftgrößen angegeben sind werden die gleich groß ausgegeben.

    Quelltext ist folgender:

    $mime_boundary = "" . md5(uniqid(mt_rand(), 1));
    
      $Header.= "From: xxx@xxx.de - Mailsystem <xxx@xxx.de>$EOL";
      $Header.= "X-Mailer: PHP/" . phpversion(). "$EOL";
      $Header.= "MIME-Version: 1.0\r\n";
      $Header.= "Content-Type: multipart/related; ".
       "boundary=\"".$mime_boundary."\"; type=\"text/html\"$EOL";
     
    
    // Mail-Body
    
      $MailBody = "--".$mime_boundary."$EOL";
    
      $MailBody.= "Content-Type: Text/HTML; charset=iso-8859-1$EOL";
      $MailBody.= "Content-Transfer-Encoding: quoted-printable$EOL$EOL";
      $MailBody.= "<html><head><span style=\"font-size:250%; color:#000080; font-family:arial\">UEBERSCHRIFT</span><br><br>
      <font size=\"6\" face=\"arial\" color=\"#000080\">Name: " . $Name . "</font></head><body></body></html>";
      $MailBody.= "$EOL$EOL";
    
    $MailBody.= "--".$mime_boundary."--$EOL";


    $EOL = "\r\n";

    Beitrag geändert: 26.10.2006 9:36:54 von ibes-solutions
  5. Autor dieses Themas

    i************s

    Konnte leider nicht meinen obigen Beitrag bearbeiten :slant:

    Ich hatte den HTML-Teil auch schon im Body stehen, mit dem gleichen Problem.

    Wenn jemand den Fehler sieht wär ich für einen Tip dankbar.

    Habe grad festgestellt, dass es wohl an meinem Outlook liegt, da die Mails sowohl bei gmx als auch bei anderen Anbietern richtig angezeigt wird.

    Weiss jemand wo man im Outlook was verstellen muss um das korrekt angezeigt zu bekommen.

    Eigentlich steht die Einstellung in Outlook auf HTML-Mail.

    Beitrag geändert: 26.10.2006 10:00:32 von ibes-solutions
  6. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Versuchs mal mit
    Header = "Content-type: text/html";



    $MailBody.= 'Content-Type: Text/HTML; charset=iso-8859-1$EOL';
    $MailBody.= 'Content-Transfer-Encoding: quoted-printable$EOL$EOL';
    -> Das kannst du glaube ich weglassen.
  7. Autor dieses Themas

    i************s

    Ich probier es grad mal aus. Dachte aber eigentlich das multipart/related wichtig für meine Dateianhänge ist!?!?!

    Es wird nun zwar angezeigt aber meine Multipart Message ist futsch :)

    Mit Content-Type: multipart/mixed; besteht das Problem weiterhin.

    Beitrag geändert: 26.10.2006 10:17:44 von ibes-solutions

    Beitrag geändert: 26.10.2006 10:46:35 von ibes-solutions
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!