Exchange move mailbox

Status
Niet open voor verdere reacties.

Don at work

Gebruiker
Lid geworden
31 okt 2007
Berichten
95
Goededag,

Ik probeer mbv c# in Exchange een mailbox te verplaatsen naar een andere store (in dezelfde storage group). Ik gebruik onderstaande code maar ik krijg steeds een error bij
Code:
mailbox.MoveMailbox(homeMDB, true,0):

System.Runtime.InteropServices.COMException was unhandled
Message="Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))"
Source="Interop.CDOEXM"
ErrorCode=-2147418113


Het raare is dat ik vergelijkbare code gebruik voor het aanmaken van een mailbox (mailbox.CreateMailbox(homeMDB)) en dan gaat het wel goed.
Heeft iemand een idee waar dit aan kan liggen?


Code:
 public void moveMail(string username)
        {

                DirectoryEntry de = GetDirectoryEntry();
                DirectorySearcher deSearch = new DirectorySearcher();              
                deSearch.SearchRoot = de;
                deSearch.Filter = "(&(objectClass=user) (cn=" + username + "))";
                SearchResult results = deSearch.FindOne();
                if (results == null)
                {
                    MessageBox.Show(username +" niet gevonden "); 
                }
                else
                {

                    DirectoryEntry gebruiker = results.GetDirectoryEntry();
                    string homeMDB = "LDAP://servername/CN=naam,CN=First Storage Group,CN=InformationStore,CN=exchange,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=domein,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domein,DC=nl";
                    CDOEXM.IMailboxStore mailbox;
                    mailbox = (IMailboxStore)gebruiker.NativeObject;                 
                   MessageBox.Show(mailbox.HomeMDB.ToString());                 
                   mailbox.MoveMailbox(homeMDB, true,0);                                    
                    gebruiker.CommitChanges();
                                 }
            
        }
 
Bedankt voor je reactie.. Ik heb gekeken naar die workaround met unknownwrapper maar dit heeft niet geholpen...
Wel heb ik geprobeer met late-binding dmv van de invokemethode en dan kreeg ik bij de innerexception wel een andere melding:

The information store could not be opened.
The logon to the Microsoft Exchange Server computer failed.
MAPI 1.0
ID no: 80040111-0286-00000000

ID no: c1050000
Microsoft CDO for Exchange Management

Ik snap niet waarom dit gebeurt want ik gebruik gewoon een domain admin account (gebruik ik ook voor het creeren van een mailbox waarbij het wel goed gaat) dat alle rechten in excahnge heeft
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan