What I have done is created an user account using ADSI and all of that has went perfect.  The problem that I am having now is when I go to create the mailbox associated with that user account I keep getting errors saying that object is not found when trying to open the $objURL.  Below is what I am using to create the mailbox for the account

 

my $domain_dcs = "dc=microsoft,dc=com";

my $objPerson = Win32::OLE->new("CDO.Person");
my $objURL = "LDAP://cn=$last_name\\, $first_name,cn=users,$domain_dcs;";
$objPerson->DataSource->Open( $objURL, undef, 3);    <-Dies right here when trying to open the object
my $objMailbox = $objPerson->GetInterface( 'IMailboxStore' );
my $strMDB = "CN=$mail_folder,CN=$storage_group,CN=InformationStore,CN=$exchange_server," .
             "CN=Servers,CN=$site_name,CN=Administrative Groups," .
             "CN=Microsoft,CN=Microsoft Exchange,CN=Services," .
             "CN=Configuration,$domain_dcs�;
$objMailbox->CreateMailbox( $strMDB );
$objPerson->DataSource->Save();

 

Can anyone tell me what I maybe doing wrong?

 

Thanks.

 


Do you Yahoo!?
Meet the all-new My Yahoo! � Try it today!
_______________________________________________
Perl-Win32-Admin mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to