Hallo, ich schreibe mir grad mein eigenen Webmail-Clienten und benutze dafür die Mail_IMAP Klasse von Richard York(http://www.smilingsouls.net/mail_imap und habe dabei ein recht eigenartiges Problem. Und zwar verschwindet der Dateinname einfach falls dieser Umlaute enthält. Verschwinden heißt er wird nacher, nachdem die Mail von der Klasse geparsed wurde nicht aufgeführt, in der Mail wird er aber eindeutig mit angegeben. Mail ein Bsp:
Teil der Mail im Rohformat(mit eigenem Zeilenumbruch)
geparsed erhalte ich allerdings nur das:
wie ihr seht erhalte ich part[1] bei den parametern nur eine leere StdClass. Kennt jemand vielleicht dieses Phänomen? Oder gibt es eine andere schöne Lösung? Würde auch auf ne andere Klasse/Framework umsteigen, falls jemand nen Vorschlag hat.
mfg Krel
Teil der Mail im Rohformat(mit eigenem Zeilenumbruch)
PHP-Code:
This is a multi-part message in MIME format. --------------040104030601060002070203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit
--------------040104030601060002070203
Content-Type: application/vnd.ms-excel;
name*=ISO-8859-1''Zette%F6.xls
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename*=ISO-8859-1''Zette%F6.xls 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAA
AAAAAAAAABAAAAIAAAAAAA
.....
PHP-Code:
[parts] => Array
(
[0] => stdClass Object
(
[type] => 0
[encoding] => 0
[ifsubtype] => 1
[subtype] => PLAIN
[ifdescription] => 0
[ifid] => 0
[lines] => 2
[bytes] => 3
[ifdisposition] => 0
[ifdparameters] => 0
[ifparameters] => 1
[parameters] => Array
(
[0] => stdClass Object
(
[attribute] => CHARSET
[value] => ISO-8859-1
)
)
)
[1] => stdClass Object
(
[type] => 3
[encoding] => 3
[ifsubtype] => 1
[subtype] => VND.MS-EXCEL
[ifdescription] => 0
[ifid] => 0
[bytes] => 23857
[ifdisposition] => 0
[ifdparameters] => 0
[ifparameters] => 0
[parameters] => stdClass Object
(
)
)
[2] => stdClass Object
(
[type] => 3
[encoding] => 3
[ifsubtype] => 1
[subtype] => PDF
[ifdescription] => 0
[ifid] => 0
[bytes] => 636881
[ifdisposition] => 0
[ifdparameters] => 0
[ifparameters] => 1
[parameters] => Array
(
[0] => stdClass Object
(
[attribute] => NAME
[value] => 07-Millikan.pdf
)
)
)
mfg Krel
Kommentar