Mobility in Workgroup Manager and Mobility in Profile Manager are tools to do the same job. If you have used previous versions of Mac OSX Server Workgroup Manager is familiar but is now deprecated. Profile Manager should do all that is required to set up a network account that is accessible on a laptop out of the network office.
What I have found is that using both tools at once on a single device/account is, as you might expect, not helpful in identifying and setting good syncing rules.
My experience is limited to small networks (<10 devices) and this information comes as a result of my test server experience, as I have yet to upgrade any production servers.
Another update... I started fresh with a new install of Lion. Updated to 10.7.3 first, having read about everyone's nightmares after this update.
Anyway, my Kerberos realm is now set to domain1.com, but Profile Manager still insists on using the incoming server name (hostname.domain1.com)as the email address. I tried using both variables, %email% and %short_name%@domain1.com. No luck either way.
What I find aggravating is that if you view the Profile when it is installed, or in Systems Settings > Profiles, the email address is correct. This was also the case before I started over. This leads me to believe that the profiles are somehow not implemented correctly by either Mail or the profile installation process. I looked at the XML in the profile, and do not see any settings that would be responsible for the behavior. Everywhere I used a variable, the resulting values were precisely as I expected.
I again tested the default "Settings for Everyone" profile that is configured automatically based on your server settings, and the Server Admin > Mail > General > "Host name:" setting still takes precedence. So, if you put your actual hostname in this field (i.e. mail.domain.com) your users will all end up using user@mail.domain.com as an address.
I am admitting defeat for now, and just set up A records for domain.com that point to the mail server. This way, I can set my two profiles up, one for each that use domain1.com and domain2.com, respectively, as their incoming servers. The email address will then default to %short_name%@incomingserver
Best Answer
AFAICS local accounts on the server belong to it