mail() - $message als HTML
AirMax
- php
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
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
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
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
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
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
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
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