The following issue has been SUBMITTED. ====================================================================== http://dbmail.org/mantis/view.php?id=975 ====================================================================== Reported By: fabiangergely Assigned To: ====================================================================== Project: DBMail Issue ID: 975 Category: General Reproducibility: always Severity: text Priority: normal Status: new target: ====================================================================== Date Submitted: 20-Jun-12 10:50 CEST Last Modified: 20-Jun-12 10:50 CEST ====================================================================== Summary: Cyrillic email attachment filename is cut in Bodystructure response Description: I have a test email source, that contains a message part with an encoded Cyrillic attachment name. If I add that email to my mailbox with "dbmail-deliver -u username < source" then when requesting the bodystructure for the just inserted email through IMAP, the message part's filename will be truncated.
Example: --------------050301060007080305070709 Content-Type: message/rfc822; name="=?UTF-8?B?0KHRgtC+0LvRjCDQvdC10YLRgNC40LLQuNCw0LvRjNC90L7QtSDQvdCw0LfQstCw?==?UTF-8?B?0L3QuNC1ICjQttCw0YDQtdC90L3Ri9C1ICkuZW1s?=" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename*0*=UTF-8''%D0%A1%D1%82%D0%BE%D0%BB%D1%8C%20%D0%BD%D0%B5%D1%82%D1; filename*1*=%80%D0%B8%D0%B2%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5%20; filename*2*=%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%28%D0%B6; filename*3*=%D0%B0%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%29%2E%65%6D%6C The expected filename based on the above should be: php > echo iconv_mime_decode("Subject: =?UTF-8?B?0KHRgtC+0LvRjCDQvdC10YLRgNC40LLQuNCw0LvRjNC90L7QtSDQvdCw0LfQstCw?==?UTF-8?B?0L3QuNC1ICjQttCw0YDQtdC90L3Ri9C1ICkuZW1s?=", 0, "utf-8"); Subject: Столь нетривиальное название (жаренные ).eml However on IMAP, when I request the bodystructure, I get this: .. select INBOX * 43 EXISTS * 1 RECENT * FLAGS (\Seen \Answered \Deleted \Flagged \Draft NonJunk) * OK [PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged \Draft NonJunk \*)] Flags allowed. * OK [UIDNEXT 213] Predicted next UID * OK [UIDVALIDITY 1] UID value * OK [UNSEEN 1] first unseen message .. OK [READ-WRITE] SELECT completed .. uid search undeleted * SEARCH 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 .. OK UID SEARCH completed .. uid fetch 212 (bodystructure) * 43 FETCH (UID 212 BODYSTRUCTURE (("text" "plain" ("charset" "UTF-8" "format" "flowed") NIL NIL "8bit" 15 2 NIL NIL NIL NIL)("message" "rfc822" ("name" "=?iso-8859-5?b?weLe2+wg3dXi4NjS2NDb7N3e1Q==?= =?iso-8859-5?b?IN3Q19LQ?=") NIL NIL "7bit" 359 ("Tue, 17 Mar 2009 18:59:53 +0100" "=?gb2312?B?p7On5Kfgp92n7iCn36fWp+Sn4qfap9On2qfRp92n7qffp+Cn1iCn3w==?= =?gb2312?B?p9Gn2afTp9Gn36fap9YgKKfYp9Gn4qfWp9+n36ftp9YgKQ==?=" ((NIL NIL "test" "account.com"))((NIL NIL "test" "account.com"))((NIL NIL "test" "account.com"))((NIL NIL "test2" "account.com")) NIL NIL NIL "<9cb90697eb2b7f49899dac506aa45ed901f47...@example.com>")("text" "plain" NIL NIL NIL "7BIT" 14 2 NIL NIL NIL NIL) 11) "mixed" ("boundary" "------------050301060007080305070709") NIL NIL NIL)) .. OK UID FETCH completed php > echo iconv_mime_decode("Subject: =?iso-8859-5?b?weLe2+wg3dXi4NjS2NDb7N3e1Q==?= =?iso-8859-5?b?IN3Q19LQ?=", 0, "utf-8"); Subject: Столь нетривиальное назва This is not visible with all email clients, eg. with Thunderbird the correct filename will be shown, because it doesn't seem to use this information. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 20-Jun-12 10:50 fabiangergely New Issue 20-Jun-12 10:50 fabiangergely File Added: dbmail3_message_part_imap_problem.eml ====================================================================== _______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev