Summary: | Attachment names/extensions do not work with other clients | ||
---|---|---|---|
Product: | Claws Mail (GTK 2) | Reporter: | cjwp |
Component: | Other | Assignee: | users |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.16.0 | ||
Hardware: | PC | ||
OS: | Linux |
Description
cjwp
2018-04-03 15:06:04 UTC
no such problem here. please attach an example message made with claws-mail, or send me one directly. Hey Paul, done - sent you an e-mail with a document named test.odt - (I assume you'll have to view it in a software other than Claws in order to replicate the problem). Thanks Chris Mh, this is strange... now I can view the attachment I sent to you no problem in other applications - no sign of yesterday's bug... I see if I can replicate it anyways... (In reply to comment #2) > Hey Paul, > > done - sent you an e-mail with a document named test.odt - (I assume you'll > have to view it in a software other than Claws in order to replicate the > problem). > > Thanks > Chris Found the problem (or rather I now know what to do in order to replicate it) - apparently, this only occurs when the attached file's name contains an umlaut (ä, ö, ü) as it tends to do every so often here in Germany ;) Perhaps this can be fixed by tweaking some obscure setting I'm simply oblivious to? Sent you another e-mail with a file named täst.odt so you can see for yourself... Yes, certainly no problem here with the täst.odt attachment. Looking at the source of the message we can see: Content-Disposition: attachment; filename="=??B?dMOkc3Qub2R0?=" So the filename, täst.odt, is base64 encoded, but there is a problem. If I attach the same file, my message source looks like this: Content-Disposition: attachment; filename="=?UTF-8?B?dMOkc3Qub2R0?=" Note the 'UTF-8' between the question marks which is missing in yours. On the /Configuration/Preferences/Mail Handling/Sending page, what is your 'Outgoing encoding' set as? ... and also, on /Help/About, on the 'Info' tab, under 'System Information', what is the value of 'Locale'? Hey Paul, sorry for the radio silence, had a lot on my plate, so I regrettably lost sight of the issue... be that as it may, I just checked - there was nothing set at 'Outgoing encoding' - I then tried setting it to UTF-8 and that seems to have fixed it! For what it may be worth, my locale value is: "Locale: de_DE.UTF-8 (Zeichensatz: UTF-8)" Thanks so much for your help, much appreciated! Chris |