It seems that cPanel uses @ in all mailbox usernames, and so imported users must work differently when imported into Virtualmin. Some folks find this irritating. ;-)
I'm not yet sure what the best way to handle this problem is. Maybe LDAP. Maybe an independent passwd style file...I don't think I like this one, though as it means we must maintain yet another password database.