Ik wil door middel van een C# webservice een user + mailbox aanmaken in Active Directory en Exchange 2003. De user kan ik zonder problemen aanmaken, echter bij het aanmaken van een mailbox voor de nieuwe user krijg ik de foutmelding Access denied.
Mijn code:
De CreatemailboxSyntax is opgenomen in de web.config en moet correct zijn, in een ASP-applicatie kan met deze syntaxt wel een object worden aangemaakt, zie de volgende code
Ik heb via google veel topics over bovenstaand probleem gevonden, ook Microsoft maakt hier melding van: http://support.microsoft....aspx?scid=kb;en-us;317234. Echter ik heb nog geen oplossing kunnen vinden.
Mijn code:
C#:
1
2
| CDOEXM.IMailboxStore _mailbox = (IMailboxStore)directoryEntryNewStudent.NativeObject; _mailbox.CreateMailbox(ConfigurationSettings.AppSettings.Get("CreateMailboxSyntax")); |
De CreatemailboxSyntax is opgenomen in de web.config en moet correct zijn, in een ASP-applicatie kan met deze syntaxt wel een object worden aangemaakt, zie de volgende code
ASP.NET Visual Basic:
1
2
3
4
| Set objMailbox = Server.CreateObject( "CDOEXM.MailboxStoreDB" ) set objMailbox = objExchangeUser objMailbox.CreateMailbox CreateMailboxSyntax objExchangeUser.SetInfo |
Ik heb via google veel topics over bovenstaand probleem gevonden, ook Microsoft maakt hier melding van: http://support.microsoft....aspx?scid=kb;en-us;317234. Echter ik heb nog geen oplossing kunnen vinden.