Another gateway bug 3.0.4

Hello.
Ok. Let’s start explanation.

  1. Letter attached.
  2. Mail body and some headers striped.
  3. Mail body was text(base64 encoded) in non latin encoding(doesn’t
    matter I think)

Problem:
In the result ticket X-RT-Roginal-Encoding missed.

Additional effects:
Attachment_Overlay die at line 316 when I try to look at original body.
I think that it is Encode bug.
I have workaround for this(small patch).

Result effect:
If encoding wasn’t detected then I can’t get normal message.

Debugging:
If we look at attached email we could see that mail is multipart with
only one part, but RT somewhere after parsing use own broken AI to
convert to singlepart email.
During parsing X-RT-Original-Encoding was set only for internal entity,
external multipart entity didn’t get this field in header.
I didn’t find where AI do it job.

Good luck. Ruslan.

bad_mail.eml (488 Bytes)

Can you see if this is still a problem with 3.0.5pre5? I’m pretty sure I
fixed something very similar already.

-jOn Fri, Aug 29, 2003 at 11:46:16AM +0400, Ruslan U. Zakirov wrote:

Hello.
Ok. Let’s start explanation.

  1. Letter attached.
  2. Mail body and some headers striped.
  3. Mail body was text(base64 encoded) in non latin encoding(doesn’t
    matter I think)

Problem:
In the result ticket X-RT-Roginal-Encoding missed.

Additional effects:
Attachment_Overlay die at line 316 when I try to look at original body.
I think that it is Encode bug.
I have workaround for this(small patch).

Result effect:
If encoding wasn’t detected then I can’t get normal message.

Debugging:
If we look at attached email we could see that mail is multipart with
only one part, but RT somewhere after parsing use own broken AI to
convert to singlepart email.
During parsing X-RT-Original-Encoding was set only for internal entity,
external multipart entity didn’t get this field in header.
I didn’t find where AI do it job.

Good luck. Ruslan.

To: “Acronis support team” support@acronis.com
Subject: Acronis OS Selector 8.0 feedback
From: “Qwerty” xxxx@pisem.net

Request Tracker — Best Practical Solutions – Trouble Ticketing. Free.