Hi.
I have a problem sending PDF's to some of my customers via Zimbra webinterface (only tried using the web GUI). I can't reproduce the same problem sending the same PDF file from ie. Gmail.
I've saved the 2 emails (the on with the problem and the one without) to eml files to look inside and I can see PDF files are attached differently:
PDF sent from Zimbra web GUI (this files gets corrupted on the customer end):
Code:
snip
------=_Part_1982_12082751.1214481564556
Content-Type: application/pdf; name=100075.pdf
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=100075.pdf
%PDF-1.4
1 0 obj
<<
/Creator (Oracle10gR2 AS Reports Services)
/CreationDate (D:20080626115829)
/ModDate (D:20080626115829)
/Producer (Oracle PDF driver)
/Title (test@domain.com)
/Author (Oracle Reports)
>>
endobj
5 0 obj
<</Length 6 0 R
/Filter [/ASCII85Decode /FlateDecode]
>>
stream
Gb!#\9lJcU&A9%PIi.8-+==e6gb8M'>,3H6''YLbPs[/mRKbC5VKRLjrV)jcIYa0.:bmDH%*R5m
c/\6YbaY/O3^7+<A&&h-.a*5m^^<HdT"i&Fr]38j!bJ_l,V]/$4S4nnJ8j<?Tn(JHi9KhOL\NrY
+>th!p?VP-9m(n3<8^sg!=QuIMU0VODAbu<o[WEnB,@2Ts8DCjW;]%LZ4Te+7Y"sf%pD(#c8n(#
snip
PDF sent from gmail (the one that works):
Code:
snip
------=_Part_1766_3760052.1214481631884
Content-Type: application/pdf; name=100075.pdf
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fhxazrk00
Content-Disposition: attachment; filename=100075.pdf
JVBERi0xLjQNCjEgMCBvYmoNCjw8DQovQ3JlYXRvciAoT3JhY2xlMTBnUjIgQVMgUmVwb3J0cyBT
ZXJ2aWNlcykNCi9DcmVhdGlvbkRhdGUgKEQ6MjAwODA2MjYxMTU4MjkpDQovTW9kRGF0ZSAoRDoy
MDA4MDYyNjExNTgyOSkNCi9Qcm9kdWNlciAoT3JhY2xlIFBERiBkcml2ZXIpDQovVGl0bGUgKGxt
bEBjYXJnb21hc3Rlci5kaykNCi9BdXRob3IgKE9yYWNsZSBSZXBvcnRzKQ0KPj4NCmVuZG9iag0K
snip
I had the customer send back the corrupted PDF and when I run a diif on the corrupted PDF and they look almost the same a side from each line seems to have a dot prepended... here is a snip:
Code:
diff 100075.pdf 100075_corrupted.pdf
125,129c125,129
< .WS1MZ&UjE!*Ql5.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
< .&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
< .&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
< .&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
< .&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!j#fik
---
> ..WS1MZ&UjE!*Ql5.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
> ..&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
> ..&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
> ..&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!
> ..&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!.&)S!j#fik
139c139
< .)%4tIh@a!,DJ[ESJgCEiQ\ou'U[^NCRF7H>uhbI`RjfZrX'tO!!P@W4oYKbm.`U!%u@gCKtL.M
---
> ..)%4tIh@a!,DJ[ESJgCEiQ\ou'U[^NCRF7H>uhbI`RjfZrX'tO!!P@W4oYKbm.`U!%u@gCKtL.M
snip
The error seems to be a combination error where Zimbra is part of the equation... some customers doesn't have problemes viewing the PDF's and others (always the same) does. If I send the same PDF's from something else like Gmail all customers can view the PDF's. But I'm not convinced that Zimbra is making the error but I would like to know if there is anything I can change in Zimbra so all my customers can receive the PDF's without any hassel?