Word 文書を電子メールで送信しています (手動ではなく自動化されたシステム)。電子メールがユーザーに送信され、CC が私に送信されます。
一部のユーザーから添付ファイルが破損しているという報告を受けていますが、私に CC されたコピーを開くと問題なく開きます。
ユーザーが受け取ったコピーを転送すると、それを開くことができません。
以下は、2 つのファイルの 16 進比較です。ここで何が起こっているのか誰でも特定できますか?
メッセージヘッダーは以下のとおりです
Return-Path: <info@example.co.nz>
Received: from animal.hosts.net.nz (root@localhost) 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
<info@example.co.nz>) 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 <info@example.co.nz>) id 1KkAtV-0001C3-4s;
Mon, 29 Sep 2008 18:02:01 +1300
From: "XXX" <info@example.co.nz>
To: "Sue" <sue@example.co.nz>
Reply-To: jayar_navarro@example.com
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: <E1KkAtV-0001C3-4s@example.example.co.nz>
私はそれが何であるかを知っていると思いますが、なぜそれが起こっているのかはわかりません.
"X-Mimeole: Produced By Microsoft Exchange V6.5" クライアントは Exchange を使用しています。次に、これらの行を比較します。
オリジナル:
Content-Type: multipart/mixed;
charset="utf-8";
boundary="=_5549133ca51ec83196e2cfd28dad40f7"
彼らが得るもの:
Content-Type: multipart/mixed;
boundary="----_=_NextPart_001_01C92270.6BBA3EE6"
欠落している charset="UTF-8" は、クライアントが Windows-1252 にフォールバックする可能性が高いことを意味します。これにより、添付ファイルが破損すると思います (誰か確認できますか?)。
問題は、なぜ文字セットが削除されるのかということです。