#3741: RFC 2231 extended values are falsely joined?
----------------------+----------------------
 Reporter:  sdaoden2  |      Owner:  mutt-dev
     Type:  defect    |     Status:  new
 Priority:  major     |  Milestone:
Component:  mutt      |    Version:  1.5.23
 Keywords:  rfc 2231  |
----------------------+----------------------
 When i look at the following MIME part in mutt 1.5.23

 {{{
 Content-Type: text/plain; charset=utf-8
 Content-Disposition: attachment;
 filename*0*=utf-8''ho%CC%88de__tro%CC%88ge__;
 filename*1*=mu%CC%88de__da%CC%88tte__ha%CC%88tte__vu%CC%88lle__gu%CC%88lle__;
 filename*2*=a%CC%88se__a%CC%88%C3%9Fe__sa%CC%88uerliche__kra%CC%88uter__;
   filename*3*=o%CC%88sterliche__gru%CC%88%C3%9Fe__ma%CC%88h%2Etxt
 Content-Transfer-Encoding: quoted-printable

 h=C3=B6de
 }}}

 results in

 {{{
 [-- Attachment #2:
 
höde__tröge__müde__dätte__hätte__vülle__gülle__österliche__grüße__mäh.txtäse__äße__säuerliche__kräuter__
 --]
 [-- Type: text/plain, Encoding: quoted-printable, Size: 0.1K --]

 höde
 }}}

 but it should be

 {{{
 [-- Attachment #2:
 
höde__tröge__müde__dätte__hätte__vülle__gülle__österliäse__äße__säuerliche__kräuter__österliche__grüße__mäh.txt
 [-- Type: text/plain, Encoding: quoted-printable, Size: 0.1K --]

 höde
 }}}

 This is the view that mutt(1) produces if the filename is placed in a
 single value.  (Yes, a snippet from the middle is silently cut off.)  The
 correct filename in either case is

 {{{
 
höde__tröge__müde__dätte__hätte__vülle__gülle__äse__äße__säuerliche__kräuter__österliche__grüße__mäh.txt
 }}}

 P.S.:
 Since also my second account seems to be blocked i ran out of e-mail
 addresses!
 Mine will be the last voice you may ever here!
 Sniff..
 Sigh.. and.. Goodbye!
 --steffen

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3741>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to