Versions / Builds Affected
20150218Status
OpenTT / JIRAID
2966How to Identify
Emails which have the following characteristics:
- the MIME Subject: header is base64 encoded
- the MIME Subject: header (base64 encoded) is "folded" over multiple lines in an RFC violating way (RFCs mentioned at the bottom)
For example:
Subject: =?utf-8?B?YWJjZGVmZ2hpamtsbW5vcHFyc3?=
=?utf-8?B?R1dnd4eXo=?=
(decoded above reads: abcdefghijklmnopqrstuvwxyz)
(online decoder: http://coderstoolbox.net/string/#!encoding=base64&action=decode&charset=utf_8)
The following symptoms occur:
- the subject of such an email is displayed with corrupted characters within GFI Archiver (e.g. in the web page > Archive tab)
- the subject of such an email is written with corrupted characters into the database (not the email itself, only the subject reference in the dbo.arc table)
- such emails will not successfully folder sync UMPolling wise
Based on the sample subject from above, it would appears like this: abcdefghijklmnopqrsp@GWgw��� @
The corrupted subject would be visible in ..\GFI\Store\DebugLogs\UMPoll.ComputeHash.log:
2015-03-17,15:18:27,415,1,"#00000564","#00000004","info ","UMPoll.ComputeHash","abcdefghijklmnopqrsp@gwgw��� @635610460350000000"
References:
- folding: RFC2822 > 2.2.3. Long Header Fields
- encoded MIME headers: RFC2047 > 2. Syntax of encoded-wordsWorkaround / Fix Details
None availableRequired Actions
Escalate with:
1. A set of TS files
2. Sample emails in EML format downloaded from GFI Archiver