Ticket #1484541 (closed Bugs: fixed)

Opened 17 months ago

Last modified 7 months ago

Problem with attachment filenames containing native language characters

Reported by: inphoenity Owned by:
Priority: 5 Milestone: 0.2-beta
Component: MIME parsing Version: 0.1-rc1
Severity: normal Keywords:
Cc: inphoenity

Description

I have received a number of messages with attachments whose file name contains latin2 accented characters (quite common in Hungarian and Eastern-European languages). I assume the problem exists with other encodings, but have not tested. The message opens with no problems in thunderbird (icedove 2.0) or squirrelmail (1.4.x).

I have attached a prepared sample message to let you test the bug. I hope this will be sufficient.

Attachments

sample.eml (3.2 kB) - added by inphoenity 17 months ago.
Sample e-mail with two attachments: one ISO8859-2 encoded file name and one UTF-8 encoded filename
screenshot.png (26.3 kB) - added by inphoenity 17 months ago.
partial screenshot (in hungarian)

Change History

Changed 17 months ago by inphoenity

Sample e-mail with two attachments: one ISO8859-2 encoded file name and one UTF-8 encoded filename

Changed 17 months ago by inphoenity

Sorry, I forgot to include what's the problem :)

The attachments cannot be downloaded because their file names are misinterpreted by RC.

See also the attached screenshot.

Changed 17 months ago by inphoenity

partial screenshot (in hungarian)

Changed 17 months ago by thomasb

  • component changed from Client to MIME issue

Attachment filenames should be encoded like other message headers (e.g. Subject). But the world is not perfect...

Changed 16 months ago by thomasb

I see HTML encoded chars like É in the file name. Are those chars really in the original message source?

Changed 11 months ago by seansan

  • cc inphoenity added

Review in 0.1.1 or move to other milestone - need more feedback (see q from thomas)

Changed 11 months ago by seansan

  • milestone set to 0.1.1

Changed 10 months ago by till

  • milestone changed from 0.1.1 to 0.2-beta

Changed 7 months ago by alec

  • status changed from new to closed
  • resolution set to fixed

Works in 0.2-alpha

Note: See TracTickets for help on using tickets.