Thread Check ob MIME korrekt aufgebaut ist. (20 answers)
Opened by leo11 at 2009-10-07 14:44

topeg
 2009-10-07 19:29
#126628 #126628
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Für multipart/mixed
Code: (dl )
1
2
3
HEADER (mit boundary="--trenner")

BODY

Der BODY ist:
Code: (dl )
1
2
3
4
5
6
7
8
9
--trenner
HEDER

BODY
--trenner
HEADER

BODY
--trenner--


Bei dir scheint aber zu stehen:
Header wie geabt
aber BODY

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
--trenner
HEADER

HEADER

BODY
--trenner
HEADER

BODY
--trenner--

damit gehört der "zweite" header zum BODY des Ersten Datenblocks
und der BODY des ersten Datenblocks ist
Code: (dl )
1
2
3
HEADER

BODY

Soweit klar?

Wenn nun im HEADER des ersten Datenblocks nichts steht, dass der BODY auch geparst werden soll dann ist der BODY wirklich nur Daten. In deinem Fall scheint es so zu sein, dass der Sender den Inhalt fehlerhaft verpackt hat und im BODY einen HEADER gepackt hat den du, wenn du dich an die RFC hältst, missachten müsstest, aber nicht willst, da du am "wahren" Inhalt interessiert bist. Darum schlug ich den Hack vor.

View full thread Check ob MIME korrekt aufgebaut ist.