Thread mit perl eine mail versenden als html formatierter
(15 answers)
Opened by heinz.hemer at 2005-02-14 16:55
[quote=format_c,15.02.2005, 12:59]Ich finde es aber wiederrum besser wenn man erst mal im Ansatz vesteht wie das Prinzip Mail überhaupt funktioniert bevor man sich diesen Standardmodulen zuwendet. Das trägt ungemein zum Verständnis bei.
[/quote] Da bin ich voll deiner Meinung. Persoenlich habe ich auch zuerst die entsprechenden RFCs durchgearbeitet, bevor ich meine ersten Mails "von Hand" erzeugt habe. Ich moechte aber niemandem vorschreiben, dass er erst dutzende bis hunderte von Seiten trockener Standards durchlesen muss, bevor er sein Web2Mail-Interface zusammenhackt. Diese Arbeit haben sich schon andere gemacht, und deshalb gibt es all diese schoenen Module. <rant> Worum ich aber jeden hoffnungsvollen Aspiranten bitten moechte, ist, dass er doch um roots Willen keine [i]unausgegorenen, unsicheren, Standards ignorierenden "Works-for-me"-Loesungen[/i] auf das Internet und anderer Leute Server loslaesst. </rant> *Uff*, das musste heraus. Tut mir leid, aber das Trauma "Matt's Script Archive" sitzt tief ... Quote Ja, gut so. Quote Vielleicht ist es oben nicht ganz klar geworden: Sobald man irgend etwas anderes als US-ASCII in einer Mail verschickt, braucht man MIME, wenn es standardkonform sein soll. Hier geht's nicht um Multipart-Mails und irgendwelche Attachments, sonder schon darum, dass jemand HTML statt Plaintext verschicken moechte. Wenn der MUA des Empfaengers erkennen soll, dass das tatsaechlich eine HTML-Mail sein soll und nicht der Absender einfach ein paar HTML-Tags in seinen (Plain-)Text eingetreut hat, braucht man eine passende MIME-Deklaration. Wenn man das ignoriert, landet man bei solchen Scheusslichkeiten wie dem IE und Outlook (Express? keine Ahnung), die anhand des Inhalts einer Webseite oder einer Mail erraten(! ) wollen, was sie fuer einen Inhaltstyp hat. Da schreibt man einfach irgendwo "<html>" an den Anfang seiner Mail und der ganze Inhalt wird als HTML-Code interpretiert, egal ob im Mail-Header text/plain oder image/png steht. Quote Stimmt, den hatte ich schon fast vergessen. Gute Einfuehrung. Hier: http://wiki.perl-community.de/bin....chments |