kostenloser Webspace werbefrei: lima-city


mail()

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    phattek

    Kostenloser Webspace von phattek

    phattek hat kostenlosen Webspace.

    Meine Frage hat jetzt zwar nichts direct mit PHP zu tun. Aber egal!

    Also: Ich hab mir ein Script geschrieben, mit dem man per Formulareingabe E-Mail verschicken kann.
    und jetzt kann man ja im Header z.B. "Content-Type: text/html; charset=ISO-8859-1" einf?gen und der gesendete Text wird als HTML ausgegeben.
    Ich will aber Text und HTML in einer E-Mail schicken. Ich wei? auch, dass es geht. Aber als ich mir die E-Mail-Quelltexte von irgendwelchen Mail angesehen habe hab ich das irgendwie nicht verstanden.

    Mfg Phattek
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hi,

    hier ein Beispiel f?r eine Nachricht mit plain text und HTML:
    (Meine Anmerkungen beginnen mit #)

    # normaler Header, habe ich weglassen
    Subject: Test
    Content-Type: multipart/alternative;
    # Das bedeutet, dass mehrere Teile (hier Plaintext und HTML kommen
    boundary="------------000308080006050907000902"
    # Diese Zeichenfolge kommt unten noch mal. Ist beliebig (meist per Zufallsgenerator erzeugt).
    X-GMX-Antivirus: -1 (not scanned, may not use virus scanner)
    X-GMX-Antispam: 0 (Mail was not recognized as spam)

    This is a multi-part message in MIME format.
    --------------000308080006050907000902
    # Jetzt gehts los mit dem Plain-Text:
    Content-Type: text/plain; charset=us-ascii; format=flowed
    Content-Transfer-Encoding: 7bit

    *Hallo

    *

    --------------000308080006050907000902
    # Beginn 2ter Teil: Die obige Zeichenfolge zur Trennung der Teile
    Content-Type: text/html; charset=us-ascii
    Content-Transfer-Encoding: 7bit

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
    <title></title>
    </head>
    <body>
    <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
    <title></title>
    <b>Hallo<br>

    <br>
    </b>
    </body>
    </html>

    --------------000308080006050907000902--
    # Zum Abschluss noch mal die Zeichenfolge


    Eigentlich ganz einfach, oder?
    Matoba
  4. s****a

    Vielleicht hilft dir dieser Link ja etwas weiter: http://www.selfphp.de/funktionsreferenz/mail_funktionen/mail.php
  5. Autor dieses Themas

    phattek

    Kostenloser Webspace von phattek

    phattek hat kostenlosen Webspace.

    gibt es irgendwelche Vorgaben, was man als boundary angibt, oder kann manneinfach ne beliebige Zahl nehmen???
  6. Du kannst eine beliebige Zeichenkette nehmen, mu? keine Zahl sein.
  7. Autor dieses Themas

    phattek

    Kostenloser Webspace von phattek

    phattek hat kostenlosen Webspace.

    Wenn mir jetzt noch einer Posten k?nnte, wie man Attachments versendet w?re alles klar!!!
  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!