Article

anonymous's picture
article
Reads:

3177

Score:
0
0
 
Comments:

0

Creating an Exchange Mailbox from IDM

Author Info

28 February 2007 - 1:41am
Submitted by: anonymous (not verified)

(View Disclaimer)

Problem

A Forum reader recently asked:

"I'm desperately looking for a working solution for creating Exchange mailboxes using IDM 3.01. So far I have been able to succesfully create a user in AD, make this user a member of the correct distributionlist/group, and synchronize his/her password with eDirectory. But the final step, creating an Exchange mailbox, is still not possible. I've searched this forum and sent a few emails, but to date, no success.

Perhaps my request is an unusual one, but there must be more people who are using Novell NetWare 6.5, Windows 2000 Advanced Server and Exchange 2000 Enterprise Edition. All I need is a working example of a policy or entitlement that creates an Exchange mailbox."

Solution

In my example, I have created groups in eDirectory that represent homeMDBs. I have set group attributes equal to the Exchange server name and homeMDB name. I then query for them, depending on the country where the user is. If you're only dealing with one country, your job will be easier - just plug in the names.

Here is a sample homeMDB name:

cn=Mailbox Store (US01LABEXCH),cn=First Storage Group,cn=InformationStore,cn=US01LABEXCH,cn=Servers,cn=US01 AdministrativeGroups,cn=Administrative Groups,cn=companyname,cn=Microsoft Exchange,cn=Services, cn=Configuration, dc=domain,dc=com

You have to get the homeMDB and exchange server name exactly right, and that isn't easy:

<add-attr attr-name="mDBUseDefaults">
			<value type="string">
				<xsl:value-of select="'TRUE'"/>
			</value>
		</add-attr>
		<add-attr attr-name="mailNickname">
			<value type="string">
				<xsl:value-of select="$user-cn-param"/>
			</value>
		</add-attr>
		<add-attr attr-name="msExchHomeServerName">
			<value>
				<xsl:value-ofselect="$grpquery-param//instance[$homeMDB-sequence-param]/attr[@attr-name='L']/value/text()"/>
			</value>
		</add-attr>
		<add-attr attr-name="homeMDB">
			<value>
				<xsl:value-ofselect="$grpquery-param//instance[$homeMDB-sequence-param]/attr[@attr-name='Description']/value/text()"/>
			</value>
		</add-attr>-- ptown

Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).

It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.




User Comments

© 2013 Novell