Bonjour à tous,

Voilà mon petit problème :
J'ai une application web/php qui génère un fichier PDF (avec TCPDF mise à jour hier) puis le joint à un email et l'envoi.
Quand je l'envoi à certaines personnes, elles ne peuvent pas ouvrir la pièce jointe PDF. Je me suis donc mis en copie de ces emails et moi j'arrive bien à les ouvrir. J'ai donc demandé que l'on me renvoi le fichier PDF et j'ai comparé les 2 fichiers.

Le fichier reçu par mon client est différent.

Le fichier original que j'ai reçu par email commence par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
%PDF-1.7
6 0 obj
<< /Type /Page /Parent 1 0 R /LastModified (D:20110824165058+02'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 7 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >>
endobj
7 0 obj
<</Filter /FlateDecode /Length 2543>> stream
xœí\ÍVÛHÞówÓ‡ä\¨J¥¿ÌÊ	¤“B'à,æ4½R*#K¦$9$¯4›ÙÏËäÌ
Le fichier que m'a transféré le client commence par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
%PDF-1.7
6 0 obj
<< /Type /Page /Parent 1 0 R /LastModified (D:20110824165058+02'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 7 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >>
endobj
7 0 obj
<</QXÛÙHÓ[™ÝMϏˆÝ™X[';W3U¶Ò·¼Åôáù*©oó2‚i$ljø9/D†JˆÒé‰I+Í&ösòù3½Æó&sw$™È©¬R["ð
A priori, quelquechose modifie la pièce jointe. La question est pourquoi ? Comment empécher ça ?

Est ce qu'une erreur de content-type, MIME ou autre pourrais occasionner cela ?

Merci d'avance de votre aide !