I'd like to post my impression from first days of zimbra 5.0.15 (32 bit) running on solaris-10.
First, it successfully upgraded zimbra-4.5.4 made by dijichi2.
Immediately after upgrade I did server name change, and it also worked.
Then, recently I run stress test on the system, by smtp-source, both to the port 25 and to the 7025 speaking LMTP, and have some 200 thousands messages, each 16k size, delivered to test mailbox. Imaptest (from dovecot sources) also run successfully, at least not less successfully as it runs on linux zimbra installations.
Problems I have seen:
1. zmmtaconfig was killing zimbra java applications and was trying to restart it, I did not yet understand why and I disabled this functionality by setting zmmtaconfig_enable_config_restarts=FALSE
2. Sys::Syslog perl module is broken in Solaris, see Bug ID: 6503341 Sys::Syslog is broken in Solaris 10, and as a workaround I first added `/usr/bin/logger -t "$ident\[$$\]" -p $facility.info "$$:$level: $msg"`; into zimbramon/lib/Zimbra/Mon/Logger.pm, but then installed recent Sys::Syslog module from CPAN.
3. I needed to install perl modules IO::Socket::INET6 and Socket6, for amavis, even if ipv6 is not enabled on the system.
4. Still have not get graphs working for mta, - I have only amavis being graphed, zmlogprocess finds 0 records for all but amavis.