This is my first post, so be gentle!

This pertains to the Web Client. I'm using a hosted Zimbra account (say, john@xyz.zimbra.com), plus one external Gmail IMAP account (say, john@gmail.com). In the left-hand navigation of my Email tab, I see my usual set of email folders for the Zimbra account, and then I see a separate section containing my Gmail IMAP folders.

When I am in one of the Gmail IMAP folders and hit "New Email", the default FROM address is "john@xyz.zimbra.com". I was expecting the Web Client to recognize I'm looking at the external account's folders and automatically choose "john@gmail.com" for the FROM field.

When I am in one of the Gmail IMAP folders and hit "Reply" or "Forward" to a message where "john@gmail.com" is not in the recipient list (e.g. the email was sent to a distribution list), then the same thing happens - Zimbra chooses "john@xyz.zimbra.com" by default. I would prefer it to recognize that I am in an external folder and probably want to use the external address "john@gmail.com". Note that I solved this one by creating a separate persona for "john@gmail.com" and setting it to be used whenever I replied to any message in the Gmail folders.

Am I missing something? I searched the forums and Bugzilla but couldn't find any mention of this problem. This is a big deal to me - I'm using Zimbra to manage both my personal and work email (my personal email is the primary account), and when firing off new work email messages it is likely I will forget to change the FROM field each time! Right now, I have attached a default signature to all my accounts & personas with a big banner reminding me to check the FROM field before sending the email.