Mail & Header mit mehreren Komponenten
dude
- php
hallo leute,
ich habe eine email mit folgenden komponeneten zusammengebaut und jeweils eigenem content type:
normaler Text:
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
HTML Code:
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
bliebiger Datei Anhang:
Content-Type: application/octet-stream; name="test.xls"
Content-Transfer-Encoding: base64
im Header befindet sich folgende Angabe:
Content-Type: multipart/mixed; boundary="BOUND1"
MIME-Version: 1.0
das Problem bei der ganzen Sache ist zumindest bei meinem Email-Programm: wenn man den Dateianhang wegläßt gibt es probleme mit der darstellung des HTML Codierten Textes.
habe auch schon verschiedene sachen probiert, aber irgendetwas funzt immer nicht bzw. wird nicht korrekt dargestellt.
weiß jemand was oder kennt ne schlaue seite mit solchen infos ?
Halihallo dude
im Header befindet sich folgende Angabe:
Content-Type: multipart/mixed; boundary="BOUND1"
MIME-Version: 1.0
das Problem bei der ganzen Sache ist zumindest bei meinem Email-Programm: wenn man den Dateianhang wegläßt gibt es probleme mit der darstellung des HTML Codierten Textes.
Nun, falls nur HTML als Inhalt kommt, ist multipart/mixed auch
falsch. Ein einfache Ein-Part-E-Mail mit Content-Type: text/html
ist das richtige. Falls eine alternative zwischen text und html E-
Mail angeboten werden soll, ist multipart/alternative richtig.
Falls der HTML-Part dann noch Bilder oder andere Ressourcen enthält,
wird aus dem HTML-Part ein multipart/related mit einem HTML-Part
und je ein Part für andere Ressourcen, die über Content-Id
identifiziert werden.
multipart/mixed steht für eine "lesbare Nachricht" _mit_ Attachments.
habe auch schon verschiedene sachen probiert, aber irgendetwas funzt immer nicht bzw. wird nicht korrekt dargestellt.
Warum versuchst du alles in einen multipart zu pressen, wenn es gar
keiner sein muss?
weiß jemand was oder kennt ne schlaue seite mit solchen infos ?
http://www.systemwebmail.com/faq/6.3.aspx und die dort (ganz
unten) verlinkten RFC's lesen.
Viele Grüsse
Philipp