Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Uuencode attachments that are sent from non-Exchange servers are displayed as garbled text in Exchange Server 2003 Service Pack 2


View products that this article applies to.

Symptoms

After you install Microsoft Exchange Server 2003 Service Pack 2 (SP2), uuencode attachments that are sent from non-Exchange servers are displayed as garbled text in the body of the e-mail message.

↑ Back to the top


Cause

This behavior occurs because the uuencode message is incorrectly tagged with a MIME Version 1.0 header. Therefore, the message is incorrectly formatted.

In Exchange Server, when a uuencode message is incorrectly tagged with a MIME Version 1.0 header, the text in the message is treated as MIME text. Therefore, the text of the attachment is displayed in the body of the message and appears garbled to the message recipient. This behavior occurs because the message combines two different Internet body formats by combining a MIME Version 1.0 header in a uuencode message.

↑ Back to the top


Resolution

Configure the non-Exchange SMTP server that is sending messages to Exchange Server so that the non-Exchange server does not add MIME version headers to uuencode messages.

↑ Back to the top


Status

This behavior is by design.

↑ Back to the top


More information

The word "uuencode" is derived from "Unix to Unix encoding." A uuencode message can be identified when the first word in the message is "begin." The following is an example of a uuencode message:
begin 664 sampleletter.txt
begin <mode> <file name>
<mode> = the file's read/write/execute permissions as three octal digits
<file> = output name to write the decoded data
The MIME Version 1.0 header usually identifies that a message is a MIME message and that the message complies with RFC 2045. The following is an example of a MIME Version 1.0 header:
Mime-Version: 1.0
"MIME-Version" ":" 1*DIGIT "." 1*DIGIT
Both standards (MIME and uuencode) cannot be combined in the same message as displayed in the following sample header:
Date: Fri, 2 Dec 2005 14:21:33 +1100 (EDT)
From: John Doe <JohnDoe@contoso.com>
Message-Id: <200512020321.server.domain.com>
To: Jane Doe@contoso.com
Subject: View the attachment
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Return-Path: JohnDoe@contoso.com
X-OriginalArrivalTime: 02 Dec 2005 03:21:31.0901 (UTC)
FILETIME=[7DDA6AD0:01C5F6EF]

Here is your attachment report
begin 664 sampleletter.txt
M:6-L;W)P+G`@92L@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@(#,N-BXV($EN=F5N=&]R>2!$971A:6P@8GD@3&]C871I;VX@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@($1A=&4Z(#`R+S$R+S`U#0I0
M86P-"E-I=&4@("`@($QO8V%T:6]N($ET96T@3G5M8F5R("`@("`@("!2968@
M("`@("`@("`@("`@("`@54T@(%%T>2!/;B!(86YD($-R96%T960@($5X<&ER
M92`@($%S<V%Y("4@1W)A9&4@4W1A='5S("`@079A:6P@3F5T($]V<DES#0H
M
M+2TM+2TM+2`M+2TM+2TM+2`M+2TM+2TM+2TM+2TM+2TM+2T@+2TM+2
TM+2TM
M+2TM+2TM+2TM("TM("TM+2TM+2TM+2TM+2`M+2TM+2TM+2`M+2TM+2T
M+2`
M M+2TM+2TM("TM+2TM("TM+2TM+2TM("TM+2TM("TM+2`M+2TM+0T*,C`P,"
`@
M("`@1C`P,2`@("`@,3`P,#`@("`@("`@("`@("`@("`@("`@("`@("`@("`@ M("`@("!%02`@("`@("`@+3$X+C`@,#(O,#<O,#`@("`@("`@("`@("`P+C`P
=("`@("`@("`@("`@("`@($)A=&-H($E$.@T*#!H@
`
end

↑ Back to the top


References

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
836555� Frequently asked questions about MIME and content conversion in Exchange 2000 Server and in Exchange Server 2003
For more information about MIME, visit the following Internet Engineering Task Force Web site:

↑ Back to the top


Keywords: KB912433, kbprb

↑ Back to the top

Article Info
Article ID : 912433
Revision : 3
Created on : 10/30/2007
Published on : 10/30/2007
Exists online : False
Views : 444