Okay, so perhaps I could download the source code and browse through it to find answers to these questions, but I figured it'd be much more efficient to ask here.
First, let me say that I think that I'm very impressed with what you have put together here. This looks to have quite a lot of potential as an open-source replacement for the likes of Exchange and Notes. I've read through the architecture document and really like what I've seen so far.
Anyway, my first question relates to the fact that I would be migrating from Exchange and thus would like to install Zimbra on a windows-based server. I know that currently you support only Linux and probably other Unix variants if built from source, but are there many fundamental aspects of Zimbra that might prevent it from being easily ported? Obviously, the dependence on Postfix is one issue that would have to be worked around, but are there others? Is a Windows port on the roadmap at all? Are there any plans on removing dependencies on native binaries and implementing the remainder of the product as pure Java?
Second, I'm unsure about the licensing requirements for Verity. Does Zimbra include Verity under some form of F/OSS license, or is it simply that Zimbra can leverage Verity if you have it licensed and installed separately? If it is the latter, are the Zimbra libraries for indexing and viewing attachments sufficiently abstract that one could easily develop an interface with another indexing/search engine?
Third, your feature list is quite impressive. Is this a list of current functionality (i.e., are each at least at a beta stage of development), or does it represent a roadmap for current and future development?
Finally, a quick but specific question. Does the IMAP4 implementation in Zimbra fully support the IDLE command? My push e-mail solution relies on this functionality.