Nous envoyons des courriels de notre application avec des pièces jointes xls ou pdf à nos clients d'affaires. Bien qu'ils reçoivent le courriel incluant la pièce jointe, ils ne peuvent très souvent pas ouvrir le fichier, ni pdf ni xls (Version Excel5). L'extension de fichier n'est plus visible dans l'e-mail et les clients ne peuvent pas cliquer avec le bouton droit de la souris et enregistrer la pièce jointe.Outlook 2010 extension de la pièce jointe perdue
Le corps e-mail, y compris la fixation est généré avec ZF2:
$html = new MimePart($content.$this->getSignature());
$html->type = "text/html";
$xlsAttach = new MimePart($xls);
$xlsAttach->type = 'application/vnd.ms-excel';
$xlsAttach->filename = $excelFilename;
$xlsAttach->encoding = \Zend\Mime\Mime::ENCODING_BASE64;
$xlsAttach->disposition = \Zend\Mime\Mime::DISPOSITION_ATTACHMENT;
$body->setParts(array($html, $xlsAttach));
j'ai fait google déjà, mais sans succès notable. Comme cela semble être un problème avec l'infrastructure informatique des clients, il y a peut-être un administrateur informatique expérimenté ou quelqu'un qui peut jeter un coup d'œil à l'en-tête de l'email.
L'en-tête qui arrive est la suivante:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=_691d16bb3f9c6766e19e9bcbd8ef1861"
From: XXX
To: XXX
Subject: XXX
Cc: XXX
Sender:
X-bounce-key: XXX
X-HE-SMSGID: 1dsxY8-0005qz-Hb
X-HE-Virus-Scanned: Yes
X-HE-Spam-Level: +
X-HE-Spam-Score: 1.6
X-HE-Spam-Report: Content analysis details: (1.6 points)
pts rule name description
---- ---------------------- --------------------------------------------------
0.1 HTML_MESSAGE BODY: HTML included in message
0.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.1 MISSING_MID Missing Message-Id: header
0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
Message-ID: <XXX>
X-HE-SPF: PASSED
Envelope-to: XXX
X-AVK-Virus-Check: AVA 25.14182;7B5CFE
X-AVK-Spam-Check: 1;str=0001.0A0C0208.59BC3F12.007C:SCFSTAT44510583,ss=1,re=-4.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0;8389744
Avez-vous essayé de regarder le plein Source MIME? Vous pouvez le faire en envoyant à une adresse Gmail, puis en regardant la source du message –
Salut, je au moins pourrait reproduire l'erreur dans gmail.Même là, l'extension du fichier est coupé. La source du message dans Gmail? –