
bma at thunderkeys
May 30, 2013, 10:12 AM
Post #1 of 1
(115 views)
Permalink
|
|
Multiple line breaks on Outlook 2010 for Windows
|
|
Hello, I have been trying to track down a problem with multiple line breaks showing up in emails sent to RT from Outlook 2010 for Windows. I am using the RT 4.0.12-2 Debian package (which has the 4.0.13 CVE patches applied). The problem only seems to occur on the Windows boxes, as Outlook 2010 for Mac does not exhibit the behavior. Here is a mailbox file that contains a simple message which reproduces the problem for me: http://thunderkeys.net/temp/rt-multiline-outlook.mbox I am happy to provide more details/try debugging code/etc. It looks like the message makes it down to RescueOutlook but then does not match the nn pattern, so nothing is replaced. Looking at the raw decoded mail, it has ^Ms in it, so I tried the following patch, which fixes the duplicate line issue, but I am not sure if it will break anything else. --- EmailParser.pm 2013-05-30 13:10:09.239741620 -0400 +++ EmailParser.pm.new 2013-05-30 13:11:46.667736182 -0400 @@ -599,7 +599,7 @@ # use the unencoded string my $content = $text_part->bodyhandle->as_string; - if ( $content =~ s/nn/n/g ) { + if ( $content =~ s/nn/n/g || $content =~ s/rn/n/g) { # Outlook puts a space on extra newlines, remove it $content =~ s/ +$//mg;
|