AirMax: mail() - $message als HTML

Hallo SELFHTML-ler,

ich nutze die mail()-Funktionen zum Mailen von Benutzerinfomationen eines Formulars. Bisher habe ich diese Eingaben als "text/plain" versendet. Nun möchte ich auf "text/html" umsteigen. Gelten für den Mail-HTML-Code die gleichen Regeln wie für "normale" HTML-Dokumente bezüglich Semantik/ Tag-Wahl? (Falls es da überhaupt einen Unterschied gibt) Wie sieht es mit CSS aus? Kann man die ebenfalls auslagern?

Danke für Eure Hilfe

Gruss
AirMax

  1. Moin!

    Gelten für den Mail-HTML-Code die gleichen Regeln wie für "normale" HTML-Dokumente bezüglich Semantik/ Tag-Wahl?

    Ja.

    Wie sieht es mit CSS aus?

    Ja, das geht auch.

    Kann man die ebenfalls auslagern?

    Ja. Aber viele Clients werden sich aus gutem Grund weigern externe Ressourcen wie CSS, Grafiken JS  nachzuladen.

    Bitte übersehe das Problem Spamfilter nicht. Die Nachricht als pures HTML zu versenden bringt u.U. wesentliche Punkte in der Spamskala. Das bedeutet, Du solltest eine alternative Textversion mit beifügen, damit das Mail auch wirklich ankommt.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix

    1. Hallo Beat & fastix

      Danke für Eure Antworten und Tipps. An das Sicherheitsproblem habe ich garnicht gedacht - nur an die schönere Mailformatierung ...
      Am besten ist es wohl, ich lasse alles so, wie es ist!

      Gruss
      AirMax

      1. Hello,

        Danke für Eure Antworten und Tipps. An das Sicherheitsproblem habe ich garnicht gedacht - nur an die schönere Mailformatierung ...
        Am besten ist es wohl, ich lasse alles so, wie es ist!

        Lege die Informationen "in Bunt" auf dem Webserver ab und sende in der Plaintext-Email einen Link auf die Seite.

        Das erspart Dir mehrschichtig Ärger.

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Danke für Eure Antworten und Tipps. An das Sicherheitsproblem habe ich garnicht gedacht - nur an die schönere Mailformatierung ...
          Am besten ist es wohl, ich lasse alles so, wie es ist!

          Lege die Informationen "in Bunt" auf dem Webserver ab und sende in der Plaintext-Email einen Link auf die Seite.

          Das erspart Dir mehrschichtig Ärger.

          Das mach mein gelibter Spam... Provider auch. Nur vergisst er, ein plaintext mail zu schicken und zeigt mir nur den Link.

          Wer umsteigt, bei mir ausgestiegen ist.

          mfg Beat

          --
          ><o(((°>           ><o(((°>
             <°)))o><                     ><o(((°>o
          Der Valigator leibt diese Fische
          1. Hello,

            Lege die Informationen "in Bunt" auf dem Webserver ab und sende in der Plaintext-Email einen Link auf die Seite.

            Das erspart Dir mehrschichtig Ärger.

            Das mach mein gelibter Spam... Provider auch. Nur vergisst er, ein plaintext mail zu schicken und zeigt mir nur den Link.

            Wer umsteigt, bei mir ausgestiegen ist.

            *Bahnhof*

            Das sollte doch jetzt sicherlich eine Persiflage auf Mails sein, die dies nicht vernünftig umsetzen, oder?

            Liebe Grüße aus dem schönen Oberharz

            Tom vom Berg

            --
             ☻_
            /▌
            / \ Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
            1. Das sollte doch jetzt sicherlich eine Persiflage auf Mails sein, die dies nicht vernünftig umsetzen, oder?

              Ich persifliere das Schlagwort "Umsteigen" im Eröffnungsposting.
              Natürlich geht es richtigerweise um Alternativversionen.

              mfg Beat

              --
              ><o(((°>           ><o(((°>
                 <°)))o><                     ><o(((°>o
              Der Valigator leibt diese Fische
  2. ich nutze die mail()-Funktionen zum Mailen von Benutzerinfomationen eines Formulars. Bisher habe ich diese Eingaben als "text/plain" versendet. Nun möchte ich auf "text/html" umsteigen.

    http://www.google.ch/search?q=mail+text%2Fplan+versus+text%2Fhtml&ie=utf-8&oe=utf-8

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische