Things are working as long as I send the email from a machine with the Exchange client setup in the voice domain, it doesn't work from my desk which uses a different domain. I am going to talk to the mail admin about that and see if this is something he can change to route the mail to the voice domain on his side.
One question I have is, when I run the script and it creates the user in AD, I still have to manually go in and right click on the new user that was created and enable it....is there a way to do this automatically through the script? Thanks john -----Original Message----- From: Young, Darren [mailto:darren.yo...@chicagobooth.edu] Sent: Tuesday, December 29, 2009 2:15 PM To: Sheahan, John; perl-ldap@perl.org Subject: RE: Creating AD account and Exchange Account BTW: I've found that using the Win32::Exchange::Mailbox from Perl on Windows the mailbox is physically initialized. > -----Original Message----- > From: Sheahan, John [mailto:john.shea...@priceline.com] > Sent: Tuesday, December 29, 2009 12:58 PM > To: Young, Darren; perl-ldap@perl.org > Subject: RE: Creating AD account and Exchange Account > > 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