Halihallo Andy
Wenn wir schon gerade dabei sind, wie hängt man Bilder an Mails an?
- die die im Text angezeigt werden können
- allgemein Anhänge
http://pear.php.net/package/Mail_Mime
http://ch2.php.net/manual/en/function.mail.php (und die
dort verlinkten RFC's lesen).
Vielleicht noch eine Kurzzusammenfassung:
Normale Anhänge versenden:
Top-Entity (der ganze "Mailsource" selber) ist definiert als
MIME-Typ "multipart/mixed", welchem
a) ein Entity-Typ "text/plain" => der Mailtext und
b) ein oder mehrere andere Entit(y|ies) für das/die angehängte
Dokument(e)
angehängt werden.
HTML-Email mit plain/text-Fallback:
Top-Entity ist definiert als MIME-Typ "multipart/alternative",
welchem
a) ein Entity des Typs "text/plain" und
b) ein Entity des Typs "text/html"
angehängt werden.
HTML-Email mit eingefügten Bildern oder anderen Ressourcen:
Top-Entity ist definiert als MIME-Typ "multipart/relative", welchem
a) ein Entity des Typs "text/html" und
b) einem oder mehreren Entities der Ressourcen
angehängt werden.
Jedem "inline"-Ressourcen Entity (Bild/Sound/...), welches in den
HTML-Quelltext eingebettet werden soll, muss eine 'Content-Id' im
Header zugewiesen werden, welche im HTML-Source über z.B.
<img src="cid:<ressource15>">
referenziert wird.
HTML-Mail mit optionalem Text-Fallback mit "inline-Ressourcen":
Gleich, aber ein multipart/alternative "vorgeschalten", welchem noch
ein ganz normaler "text/plain" Part (die Alternative für z.B.
Textbasierte Mailclients) angefügt ist.
HTML-Mail mit opt. Text-fallback mit inline-Ressourcen und normalen
Attachments:
- Huch, das habe ich nie für Outlook zum Laufen gebracht, denn
Outlook zumindest (andere hab ich gar nicht mehr getestet)
scheint damit mächtig Probleme zu haben.
Viele Grüsse
Philipp