#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