kevinb said:
I'm having the same problem - we're using Entourage with Exchange
2007. Does anyone have recommendations I can pass on to our Exchange
admins?
This exact problem started for us when we updated our Exchange 2000
installation to Exchange 2007 (8.0.685.24). Clients are a mixture of Mac
and Win, the affected clients are all Microsoft Entourage 2004 11.3.3 or
later running on Mac OS X 10.4.7 or later (PPC and Intel).
We see the following behaviour:
* Compose new message in Entourage, addressed to external Internet
address
* Attach one or more files using default settings
* Send message, appears as appropriate size in sent items
* External recipient receives message except attachments are each 0
bytes.
Our current workaround is to make sure the message is composed in
Entourage using MIME/Base64 encoding for attachments. The default is
AppleDouble. Using Base64 works every time (but annoys some of our Mac
recipients, and annoys me).
Looking closely at the received message, the attachments are sent but
the data is stripped. Here's a typical MIME part for a file that was
several hundred kilobytes when attached:
Content-Type: application/octet-stream; name="bfinflat.jpg"
Content-Description: bfinflat.jpg
Content-Disposition: attachment; filename="bfinflat.jpg"; size=0;
Using the Microsoft Message Tracking tool in Exchange Management Console
I can see the message pass through our server to the outside, and it
shows that the size of the message is suddenly 2 kilobytes after passing
through ContentConversion.
Here are statistics for one mangled message:
1. Message from client to our mail server
Timestamp : 03/01/2008 14:52:43
SourceContext :
ConnectorId :
Source : STOREDRIVER
EventId : RECEIVE
InternalMessageId : 45573
TotalBytes : 1039022
RecipientCount : 1
RelatedRecipientAddress :
Reference :
MessageSubject : Test1
MessageInfo : 03I:
2. Message gets mangled by our mail server
Timestamp : 03/01/2008 14:52:43
SourceContext : ContentConversion
ConnectorId :
Source : ROUTING
EventId : TRANSFER
InternalMessageId : 45574
TotalBytes : 1779
RecipientCount : 1
RelatedRecipientAddress :
Reference : {45573}
MessageSubject : Test1
MessageInfo :
So it seems to me that the fault is Exchange helpfully misidentifying
AppleDouble encoding and stripping the attachment.
Workaround is to not use AppleDouble encoding.
Hope this helps,
David B.