BODYSTUCTURE response doesn't contain filename*0* info

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

I have some problems with Russian names of the attachments, when I send them from Roundcube webmail client. I've contacted with developers of Roundcube and they advised me to write here about this problem. The discussion of the problem is here: http://trac.roundcube.net/ticket/1485705

So, the answer is: why cyrus isn't returning filename*0* info from BODYSTRUCTURE request of the message?

I attached the part of message source and the BODYSTUCTURE response bellow:


----------------------part of the message source----------------------
User-Agent: RoundCube Webmail/0.2
Content-Type: multipart/mixed;
    boundary="=_
37a84144d61f105dde703d9a267d0fba"
X-Virus-Scanned: Antivirus scanner

--=_37a84144d61f105dde703d9a267d0fba
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"

Тест
--=_37a84144d61f105dde703d9a267d0fba
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="UTF-8";
 name="=?UTF-8?Q?=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F_=D0.txt?=";
Content-Disposition: attachment;
 filename*0*="UTF-8''%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F "
 filename*1*="%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9 %D0%B8 %D1%81%D0%B5%D1%80"
 filename*2*="%D1%82%D0%B5%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D0%B2.txt";


--=_37a84144d61f105dde703d9a267d0fba--
----------------------end of the part of the message source----------------------

----------------------BODYSTRUCTURE response----------------------
a003 fetch 6 bodystructure
* 6 FETCH (BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "8BIT" 8 0 NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET"
"UTF-8" "NAME" "=?UTF-8?Q?=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F_=D0.txt?=") NIL NIL "BASE64" 2166 27 NI
L ("ATTACHMENT" NIL) NIL) "MIXED" ("BOUNDARY" "=_37a84144d61f105dde703d9a267d0fba") NIL NIL))
a003 OK Completed (0.000 sec)
----------------------end of BODYSTRUCTURE response----------------------


So, yo can see, that bodystructure response doesn't contain filename: ("ATTACHMENT" NIL) NIL), when the name of the file is in Russian.

And from dovecot-1.0 it contains:
("attachment" ("filename*0*" "UTF-8''%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8")) NIL)

Can you help me with this problem?

Thank you!
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux