You'll find this question asked occasionally on the forum but I don't mind sharing my experience.
I tested Zimbra on a Mac Mini under OS X 10.4. I was originally planning on using that as a production platform (with an external RAID 1 array), but I was scared off by these bugs:
Bug 7039 – System kernel panic when zimbra server is mac dual core intel
This is quite old and doesn't seem to get much attention, even though it hasn't been closed.)
Bug 21441 – Requesting Apple-Server (10.5, leopard) support for ZCS
The upshot of this one is that even though it's marked FIXED, and even though pm.zimbra.com lists 10.5 as a platform, the download page still states that the 10.5 version is Beta.)
Bug 32613 – OSX 10.5: Directory services cache corruption
This is the truly scary one and has been the subject of at least one forum thread. Going into production with 10.4 wasn't an option because more recent machines required 10.5, and I need a standby.
(Also, at the time, the Mac Mini couldn't really hold more than 3 Gigs of RAM. Nowadays it use 4 Gigs.)
For these reasons I decided to go into production with a RHEL 5 64-bit server and I haven't regretted it. The only area, aside from cost, where I'd have been happier with the Mac is that the latter is a little easier to back up using Retrospect, which is our network backup system.
Still, it's a shame that this problem still plagues Mac servers.