Question

Nous envoyons des documents Word par courrier électronique (système automatisé, pas à la main). Le courrier électronique est envoyé à l'utilisateur et CC'd à moi.

Nous recevons des rapports indiquant que certains utilisateurs font corrompre les pièces jointes. Toutefois, lorsque nous ouvrons la copie CC'd, elle s'ouvre correctement.

Lorsque l'utilisateur nous transmet la copie reçue, nous ne pouvons pas l'ouvrir.

Ci-dessous, une comparaison hexagonale des deux fichiers. Quelqu'un peut-il identifier ce qui se passe ici?

Les en-têtes de message sont en dessous

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>

Je pense savoir ce que c'est, mais pas pourquoi cela se produit.

"X-Mimeole: produit par Microsoft Exchange V6.5" le client utilise Exchange. Maintenant, comparez ces lignes.

L'original:

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

Ce qu'ils obtiennent:

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

Le jeu de caractères manquant = " UTF-8 " Cela signifie probablement que le client utilisera Windows-1252, ce qui, je pense (quelqu'un peut-il confirmer?) entraîne la corruption des pièces jointes.

Maintenant, la question est de savoir pourquoi le jeu de caractères serait supprimé?

Était-ce utile?

La solution

Les 3 premiers caractères manquent dans celui corrompu - comparez

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

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

Le serveur de messagerie, le programme de messagerie, l'antivirus ou un autre programme de ce type a supprimé les premiers caractères, ce qui semble semer la confusion lorsque Word tente de l'ouvrir.

Le fait que le fichier soit toujours brouillé lorsqu’il vous est renvoyé confirme que quelque chose altère le fichier de leur côté une fois reçu.

Autres conseils

Vous ne savez pas ce qui se passe, mais avez-vous essayé un fichier compressé? Cela résout parfois le problème des pièces jointes corrompues.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top