I'm not sure where this question should go, but I'll put it here as this seems like the closest fit...
I'm running Zimbra 5.0.6 Open Source on Fedora Core 7, and I'm running ChatterEmail 3.0.18 on my Sprint Treo 755p. I've got the mail box configured for and working with POP3 and SMTP (old school, I know, but it works, and it works well). However, the timestamps are completely off!
In that example, the top message shows a "Sent Time" (presumably when the sender clicked the send button) of 7:16am. In reality, it's showing the phone's time (11:16am) less 4 hours.
Actual sent time - 11:14am - is reflected in the message's headers, and other clients (e.g., Outlook, Thunderbird, and the Zimbra interface) correctly display the sent time as 11:14am.
To add a twist, the time difference (-4 hours in this example) will change with my time zone. E.g., I'm in the eastern time zone this week, and the difference is 4 hours. Last week - when I was at home in the central time zone - the difference was 5 hours. I would be inclined to think it's actually showing a UTC offset, but the difference goes the wrong way (i.e., if it were UTC offset, this example should show 3:16pm).
I only see this time stamping issue with my Zimbra server; e.g., using POP3/SMTP against GMail, my time stamps are correct:
I also only see this issue against my Zimbra server when I'm using ChatterEmail; as indicated above, my other clients (Outlook, Outlook Express, Thunderbird, the Zimbra web interface) all show the correct time stamping.