I am a freelance IT consultant mostly working under one firm. Currently I'm using Google Apps email for my standard email and the firm's email for client emails.

The problem is that my firm's email is horribly archaic. No IMAP, only 10MB mailbox space. I would like to find a way to grab email from both places and rehost it as an IMAP server. I also need replies/emails to appear as if they're coming from the real accounts (no mention of my local mail if possible).

Does Zimbra do this? I was reading about fetchmail, and saw a link for Zimbra while doing so.