2008-09-29 7 views
2

Мы отправляем документы Word по электронной почте (автоматическая система, а не вручную). Письмо отправлено пользователю, и CC'd для меня.Что может вызывать мутированные документы документа Word?

Мы получаем сообщения о том, что некоторые пользователи имеют вложенные файлы, поврежденные, но когда мы открываем копию, которая для меня CC'd, она открывается нормально.

Когда пользователь отправляет нам копию, которую они получили, мы не можем ее открыть.

Ниже приведено шестнадцатеричное сравнение двух файлов. Может ли кто-нибудь идентифицировать то, что здесь происходит?

http://i34.tinypic.com/vs2jpi.png

Заголовки сообщений ниже

Return-Path: <[email protected]> 
Received: from animal.hosts.net.nz ([email protected]) by example.co.nz 
(8.12.11/8.12.11) with ESMTP id m8T52Mw6021168; Mon, 29 Sep 2008 18:02:22 
+1300 
X-Clientaddr: 210.48.108.196 
Received: from marjory.hosts.net.nz (marjory.hosts.net.nz 
[210.48.108.196]) by animal.hosts.net.nz (8.12.11/8.12.11) with ESMTP id 
m8T52EvU028021; Mon, 29 Sep 2008 18:02:19 +1300 
Received: from example.example.co.nz ([210.48.67.48]) by 
marjory.hosts.net.nz with esmtp (Exim 4.63) (envelope-from 
<[email protected]>) id 1KkAtd-0004Ch-I9; Mon, 29 Sep 2008 18:02:09 +1300 
Received: from localhost ([127.0.0.1]) by example.example.co.nz with esmtp 
(Exim 4.63) (envelope-from <[email protected]>) id 1KkAtV-0001C3-4s; 
Mon, 29 Sep 2008 18:02:01 +1300 
From: "XXX" <[email protected]> 
To: "Sue" <[email protected]> 
Reply-To: [email protected] 
Subject: XXX: new application received 
Date: Mon, 29 Sep 2008 18:02:01 +1300 
Content-Type: multipart/mixed; 
charset="utf-8"; 
boundary="=_5549133ca51ec83196e2cfd28dad40f7" 
Content-Transfer-Encoding: quoted-printable 
Content-Disposition: inline 
MIME-Version: 1.0 
Message-ID: <[email protected]> 

Я думаю, я знаю, что это такое, но не то, почему это происходит.

«X-Mimeole: произведенный Microsoft Exchange V6.5», клиент использует Exchange. Теперь сравните эти строки.

Оригинал:

Content-Type: multipart/mixed; 
charset="utf-8"; 
boundary="=_5549133ca51ec83196e2cfd28dad40f7" 

Что они получают:

Content-Type: multipart/mixed; 
boundary="----_=_NextPart_001_01C92270.6BBA3EE6" 

недостающее кодировка = "UTF-8", вероятно, означает, что клиент вернется в Windows-1252, который я думаю, (может ли кто-нибудь подтвердить?) привести к повреждению вложений.

Теперь вопрос в том, зачем нужно убрать char-set?

+0

Хм, изображение разрушает макет страницы для меня. Текст усекается с правой стороны :( – OregonGhost 2008-09-29 21:52:02

+0

Каким почтовым клиентом (-ами) являются эти пользователи, используя? Все ли пользователи открывают вложение с помощью Microsoft Word? Когда они отправляют вам копию письма, ? – 2008-09-29 21:55:20

ответ

1

Первые 3 символа отсутствуют в поврежденном один - сравнить

// Your correct version 
00000BC0 0D 0D 0D 41 

// Their corrupted one 
00000BC0 D0 D4 1... 

Либо их почтовый сервер, почтовая программа, антивирусную или некоторые такие программы были удалены первые несколько символов, которые, кажется, вызывает путаница, когда Word пытается ее открыть.

Тот факт, что файл по-прежнему искажен, когда он отправляет его обратно, подтверждает, что что-то меняет файл на их стороне после его получения.

1

Не знаете, что произойдет, но вы попробовали сжатый файл? Это иногда решает проблему поврежденных вложений электронной почты.