That's good to know, Darren. We only use the Exchange account for Cisco Unity voicemails and since there is no trust relationship between the Outlook domain that I use for mail and the voice domain, I can't send a message from my desk to the new account.
I am going to setup an exchange client on the voice domain and send a message that way to see if I can test out your solution....I'll let you know how it turns out. Thanks a lot for the help. John -----Original Message----- From: Young, Darren [mailto:darren.yo...@chicagobooth.edu] Sent: Tuesday, December 29, 2009 1:26 PM To: Sheahan, John; perl-ldap@perl.org Subject: RE: Creating AD account and Exchange Account Send a message to the user, I've found that when the mailbox host receives the first one the mailbox is initialized. > -----Original Message----- > From: Sheahan, John [mailto:john.shea...@priceline.com] > Sent: Tuesday, December 29, 2009 12:25 PM > To: Young, Darren; perl-ldap@perl.org > Subject: RE: Creating AD account and Exchange Account > > Sorry for not being clear .... When I go into "Exchange System > Manager", I don't see a mailbox for the user I am adding with the > script I provided although all the attributes are in AD. > > -----Original Message----- > From: Young, Darren [mailto:darren.yo...@chicagobooth.edu] > Sent: Tuesday, December 29, 2009 1:21 PM > To: Sheahan, John; perl-ldap@perl.org > Subject: RE: Creating AD account and Exchange Account > > What do you mean by "the Exchange administrator", does the information > look correct in AD's users and computers MMC? > > > -----Original Message----- > > From: Sheahan, John [mailto:john.shea...@priceline.com] > > Sent: Tuesday, December 29, 2009 12:18 PM > > To: 'perl-ldap@perl.org' > > Subject: RE: Creating AD account and Exchange Account > > > > Here is the code that I have been trying to use. It creates the AD > > account and fills in most of the fields for the exchange account but > I > > must be missing something because it doesn't show up in the Exchange > > administrator: > > > > > ####################################################################### > > ######## > > $result = $ldap->add( 'CN=Jim > > Jones,OU=Users,OU=Nor,DC=voice,DC=pc,DC=com', > > attr => [ 'cn' => 'Jim Jones', > > 'sn' => 'Jones', > > #'userPrincipalName' => 'jcom', > > 'physicalDeliveryOfficeName' => > 'Nor', > > 'telephoneNumber' => '8010', > > 'givenName' => 'James', > > 'company' => 'Pc', > > 'homeMTA' => 'CN=Microsoft > MTA,CN=NW- > > CM2DC-LAB1,CN=Servers,CN=First Administrative Group,CN=Administrative > > Groups,CN=Pc,CN=Microsoft > > Exchange,CN=Services,CN=Configuration,DC=voice,DC=pc,DC=com', > > 'homeMDB' => 'CN=Mailbox Store (NW- > > CM2DC-LAB1),CN=First Storage Group,CN=InformationStore,CN=NW-CM2DC- > > LAB1,CN=Servers,CN=First Administrative Group,CN=Administrative > > Groups,CN=Pc,CN=Microsoft > > Exchange,CN=Services,CN=Configuration,DC=voicedqs,DC=pc,DC=com', > > 'mDBUseDefaults' => 'TRUE', > > 'mailNickname' => 'jimmmy_jones', > > 'legacyExchangeDN' => > '/o=Pc/ou=First > > Administrative Group/cn=Recipients/cn=jjones', > > 'userPrincipalName' => > > 'jjo...@voice.pc.com', > > 'msExchHomeServerName' => > > '/o=Pc/ou=Administrative Groups/ou=First Administrative > > Group/cn=Servers/cn=NW-CM2DC-LAB1', > > 'mail' => 'j.jo...@voice.pcln.com', > > 'objectclass' => ['top', 'person', > > > > 'organizationalPerson', > > 'user' ] > > ] > > ); > > $result->code && warn "failed to add entry: ", $result->error ; > > > > $mesg = $ldap->unbind; # take down session > > > > > ####################################################################### > > ######## > > > > Is it just a matter of feeding AD with enough of the correct info > > needed in order to create the Exchange account? > > > > Thanks > > > > john