Thread mit perl eine mail versenden als html formatierter (15 answers)
Opened by heinz.hemer at 2005-02-14 16:55

Dubu
 2005-02-15 23:00
#4410 #4410
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[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
Dass die Standardmodule 1000 eher dem Standards entsprechen ist keine Frage. diese kann man dann verwenden und versteht auch was man da macht wenn man sie anwendet.

Ja, gut so.

Quote
Wenn man dann noch genau wissen will wie sich so eine Mail komplett mit MIME-Types, etc. pp incl Attachments boundary's zusammen setzt kann man sich ja dann auch noch anschauen.

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
Soweit ich weiß hat Erik dazu ja auch mal einen Artikel ins Wiki gestellt.

Stimmt, den hatte ich schon fast vergessen. Gute Einfuehrung.
Hier: http://wiki.perl-community.de/bin....chments

View full thread mit perl eine mail versenden als html formatierter