Hello Community,
We have a requirement where we wish to provision user mailboxes in different domains based on location. Now all of our user accounts will always exist in a single domain but the mailboxes themselves can exist on different domains. For example: We have a root domain and a child domain (AMERS), which is synched into D1IM that has all users. Now we have two more domains, EAMS and APAC which have many exchange servers but these 2 domains are not synched into D1IM since they do not have any users.
Now we wish to provision mailboxes of certain users whose physical location is somewhere in EAMS to be provisioned in the EAMS domain. How can this be achieved in D1IM?
Basically when the physical location is different, we define a mail node based on that location which is stored in our locality table. So if we have a user from London, his locality will be LON and mail node will get set to XINX. However, when we try to provision this user's actual mailbox on an exchange server in EAMS it ends up creating it in AMERS only. The enable mailobject job that runs has an enable mailbox process step which correctly connects to an INX (EAMS) server to create the mailbox but the final result is always a mailbox being created in AMERS. No errors are thrown as well, hence debugging is tough.
Any suggestion how this could be achieved? Our company is global and hence this is pretty much a business need.