I've got an iPhone 3G running iOS 3 and I setup an IMAP account to access mail on my Zimbra server. It works great, but the PUSH functionality doesn't seem to work!

Does PUSH only work if I setup an Exchange account on the iPhone?