We're running Zimbra 5.0.10 w/ZCB Beta3 and BES 4.1.6.
All of our users techincally have a "true" email address of the form firstname.lastname@example.org and a desired public email address of the form "email@example.com".
We've set a "Canonical address" for each of the Zimbra users to match their desired public email address and when they send email from the Zimbra web interface the email goes out with their desired public email address as the From: address.
When they send email from their Blackberry though, the email goes out showing their true technical email address, not their their desired public email address.
Other than that, everything else appears to be working fine.
I believe this is a Zimbra issue, not a BES issue, since we had the same problem long ago with BES and MS Exchange. It turned out to be an Exchange configuration issue, not a BES issue. Now we're moving to Zimbra though and have to address the problem again.
Any help would be greatly appreciated.