Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: magic_halli am 30.04.09 - 09:20:08

Titel: seltsames Attachment File
Beitrag von: magic_halli am 30.04.09 - 09:20:08
Hi,

ich habe hier ne Mail, an welcher ein txt-File als Anhang dranhängt. Der Anhang ist nicht Inline, sondern schon richtig als File (Attachment-Icon hängt am Ende der Mail).

Wenn ich mir den Seitenquelltext anzeigen lasse, steht dort folgendes bzgl. des txt-Files:
Code
Content-Type: text/plain;
		 name="090429_2.txt"
Content-Disposition: attachment;
		 filename="090429_2.txt"
Content-Transfer-Encoding: quoted-printable

<hier kommt jetzt der Inhalt des txt-Files als Text>
Was mich nun dabei wundert:
Wieso ist ein Attachment, welches als MIME-Element angelegt ist, mit Content-Type 'text/plain' deklariert? Sollte es nicht 'application/...' sein?

Ich habe eine Routine, welche 'EMBED_ATTACHMENT' und sämtliche MIME-Attachments (application/..., image/... usw.) ausleitet. Nur dieses wird nicht erkannt, da es vom Typ 'text/plain' ist - was ja eigentlich immer für Text steht?!

Was meint ihr dazu?


Danke und Gruß

Rico.
Titel: Re: seltsames Attachment File
Beitrag von: m3 am 30.04.09 - 09:42:20
Warum sollte es "Application sein"? Text ist halt nun mal "text/plain".
Und der Sender-MUA hat sich dazu entschieden, das Textfile nicht "inline" zu schicken, sondern als Content-Disposition "attachment" anzugeben.
Und Notes zeigt das File daher standardkonform als Attachment an.

Ein Attachment definiert sich in MIME NICHT (nur) über den Content-Type, sondern auch über die Content-Disposition. Das musst Du halt berücksichtigen in Deinem Code.

Ich hab Dir die entsprechenden RFCs eh schon mal verlinkt, denke ich.