My copy of osTicket suddenly started corrupting attachments for incoming emails. When I open an image attachment, for example, the image is either blank, or it is cut off near the top. ASCII text files appear to be okay, but I have received a corrupted ZIP. So I guess the problem is with binary files.
This started after I updated PHP to 5.3. I since recompiled Apache and PHP, and downgraded to 5.2. However, the problem is still occurring.
Outgoing emails work fine. I've intercepted the message while it was still in the POP queue and the attachment was fine. Obviously, it's getting corrupted after osTicket fetches the message from the server.
Anyone have any ideas?