Loopy: Html-Mail

HI Leutz,

Kann man mit der mail();-funktion auch HTML-E-Mails senden?

Wenn ja, wie?

(hat jemand vielleicht ein Simples Beispiel?)

Danke,

CUs Loopy

  1. hi!

    Kann man mit der mail();-funktion auch HTML-E-Mails senden?
    Wenn ja, wie?

    Lies dir mal auf der passenden Online-Hilfeseite die User-Kommentare
    durch, da stehen dazu einige Hinweise:
      http://www.php.net/manual/en/function.mail.php

    Unter anderem dieser Link:
      http://www.heyes-computing.net/

    Eine einfache HTML-Mail dürfte man hinkriegen, indem man im Mail-
    Header einfach ein "Content-type: text/html" einfügt und dann aus
    dem gesamten eMail-Body ein HTML-Dokument macht.

    Manche Leute könnten sich aber darüber ziemlich aufregen -- ich zum
    Beispiel --, deshalb solltest du lieber mit MIME die Mail in mehrere
    Teile aufteilen (reiner Text und HTML).

    bye, Frank!

    1. Grüssi,

      deshalb solltest du lieber mit MIME die Mail in mehrere
      Teile aufteilen (reiner Text und HTML).

      Wieso?
      Wie geht das?
      plain und html in einer mail?
      Was meinst du mit splitten?

      lg bernhard

      1. hi!

        deshalb solltest du lieber mit MIME die Mail in mehrere
        Teile aufteilen (reiner Text und HTML).
        Wieso?
        Wie geht das?
        plain und html in einer mail?
        Was meinst du mit splitten?

        Hilfe, was willst du von mir? ;))

        Es gibt die Möglichkeit, reine Textmails zu versenden (empfohlen!),
        nur HTML-Mails (ganz blöd, weil es MUAs gibt, die das nicht anzeigen
        können) oder eben beides zusammen. Im Quelltext der Mail sieht das
        dann zum Beispiel so aus:

        === cut ===
        To: "Frank Schoenmann" fs@tower.de
        MIME-Version: 1.0
        Content-Type: multipart/alternative;
                boundary="----=_NextPart_000_0013_01C00AE3.F557CD80"

        ------=_NextPart_000_0013_01C00AE3.F557CD80
        Content-Type: text/plain;
                charset="iso-8859-1"
        Content-Transfer-Encoding: quoted-printable

        textmail

        ------=_NextPart_000_0013_01C00AE3.F557CD80
        Content-Type: text/html;
                charset="iso-8859-1"
        Content-Transfer-Encoding: quoted-printable

        <html>htmlmail</html>
        ------=_NextPart_000_0013_01C00AE3.F557CD80--
        === cut ===

        Mit MIME kenne ich mich nicht so gut aus. Aber ich denke wohl, dass
        das boundary frei wählbar ist? Es gibt da RFCs zu, zum Beispiel:
          http://rfc.net/rfc1341.html

        bye, Frank!