I wouldn't choose to run permanently this way, Zimbra's IMAP is far better, but you can provision users and connect them to external account aggregation if you wish.
Make sure the external POP/IMAP feature is enabled in admin console COS, then open a user account in the web-client > preferences > accounts > add external account.
You'll need to enable the 'allow sending from these address' feature or the safer route is to manually specify allowed addresses (the other IMAP account):
Hopefully you're hooking up to a shared ldap for auth...if you end up having to create
user@zcs.domain.com accounts you could set the zimbraDefaultDomain to zcs.domain.com so users don't have to type the full address.
You're more than welcome to file an
RFE for 'seamless to user IMAP hookups' and explain your idea if you want. But that's not a standard configuration, lots of people have multiple MTA's (other + ZCS) but in the IMAP world you want to be talking to the mailstore, in effect you're now using
double the space to store everything (Dovecot & Zimbra boxes).