none
Problemi dopo Move Mailbox RRS feed

  • Domanda

  • Ciao a tutti,
    dopo aver eseguito il move mailbox di alcune utenze da Exchnage 2003 a Exchange 2010, solo per due di queste non si riesce ad accedere alla casella di posta... Provando da OWA si riceve l'errore:

    L'account è stato disabilitato

    ma non è vero, l'account in AD è attivo. Altra cosa strana è che se cerco le disconnected mailbox sul server dove si trova il DB dove sono state spostate queste vengono riportate nell'elenco. Ma sono anche presenti nell'elenco dei Recipients sulla console di Exchange... bha...

    Cosa posso verificare ?

    Se espando i dettagli dell'errore ottenuto provando l'accesso ad OWA trovo questo:

    Request
    Url: https://mail.dominio.com:443/owa/
    User host address: 10.x.x.x
    User: nome utente
    EX Address: /o=pippo/ou=First Administrative Group/cn=Recipients/cn=GH0EG
    SMTP Address: indirizzo@dominio.com
    OWA version: 14.2.309.2

    Exception
    Exception type: Microsoft.Exchange.Data.Storage.AccountDisabledException
    Exception message: Cannot open mailbox /o=pippo/ou=First Administrative Group/cn=Recipients/cn=GH0EG.

    Call stack

    Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)
    Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(MapiStore linkedStore, LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, GenericIdentity auxiliaryIdentity)
    Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass12.b__10(MailboxSession mailboxSession)
    Microsoft.Exchange.Data.Storage.MailboxSession.InternalCreateMailboxSession(LogonType logonType, ExchangePrincipal owner, CultureInfo cultureInfo, String clientInfoString, IAccountingObject budget, Action`1 initializeMailboxSession, InitializeMailboxSessionFailure initializeMailboxSessionFailure)
    Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString, PropertyDefinition[] mailboxProperties, IList`1 foldersToInit, GenericIdentity auxiliaryIdentity, IAccountingObject budget)
    Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(ExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, PropertyDefinition[] mailboxProperties, InitializationFlags initFlags, IList`1 foldersToInit, IAccountingObject budget)
    Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString, Boolean wantCachedConnection)
    Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString)
    Microsoft.Exchange.Clients.Owa.Core.OwaWindowsIdentity.CreateMailboxSession(ExchangePrincipal exchangePrincipal, CultureInfo cultureInfo, HttpRequest clientRequest)
    Microsoft.Exchange.Clients.Owa.Core.UserContext.CreateMailboxSession(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.UserContext.Load(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.CreateUserContext(OwaContext owaContext, UserContextKey userContextKey, UserContext& userContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.AcquireAndPreprocessUserContext(OwaContext owaContext, HttpRequest request)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.OwaRequestEventInspector.OnPostAuthorizeRequest(Object sender, EventArgs e)
    System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Inner Exception
    Exception type: Microsoft.Mapi.MapiExceptionMailboxDisabled
    Exception message: MapiExceptionMailboxDisabled: Unable to open message store. (hr=0x80004005, ec=2412) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=694] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=240][latency=15] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropLogon [254] Lid: 17082 ROP Error: 0x96C Lid: 26937 Lid: 21921 StoreEc: 0x96C Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropLogon [254] Lid: 22086 Lid: 3225 StoreEc: 0x8004010F Lid: 22086 Lid: 51399 Lid: 2567 StoreEc: 0x96C Lid: 19452 Lid: 2199 StoreEc: 0x96C Lid: 56415 Lid: 48223 StoreEc: 0x96C Lid: 17097 StoreEc: 0x96C Lid: 8620 StoreEc: 0x96C Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x96C Lid: 26297 Lid: 16585 StoreEc: 0x96C Lid: 32441 Lid: 1706 StoreEc: 0x96C Lid: 24761 Lid: 20665 StoreEc: 0x96C Lid: 25785 Lid: 29881 StoreEc: 0x96C

    Call stack

    Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
    Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
    Microsoft.Mapi.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId, Client xropClient, Boolean wantWebServices, Byte[] clientSessionInfo, TimeSpan connectionTimeout)
    Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, String mailboxDn, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, WindowsIdentity windowsIdentity, String applicationId)
    Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)

    Grazie!

    venerdì 8 febbraio 2013 14:43

Risposte

  • Mi era capitato anche a me una volta in fase di migrazione. Verifica se la mailbox connessa che quella disconnessa hanno lo stesso mailboxguid e soprattutto gli stessi contenuti. Poi prova a riconnettere la mailbox disconnessa al relativo utente e se non te lo fa fare perchè ne vede già un'altra puoi cancellare quella disconnessa. Mi raccomando verifica che ci siano i contenuti se entrambe prima di cancellare qualcosa.

    Peppacci - MVP - Microsoft Exchange Server Microsoft MCP - MCTS - MCITP - MCSE http://blogs.sysadmin.it/peppacci/Default.aspx

    • Contrassegnato come risposta OttobreRosso lunedì 11 febbraio 2013 13:32
    sabato 9 febbraio 2013 13:27
    Moderatore

Tutte le risposte

  • Mi era capitato anche a me una volta in fase di migrazione. Verifica se la mailbox connessa che quella disconnessa hanno lo stesso mailboxguid e soprattutto gli stessi contenuti. Poi prova a riconnettere la mailbox disconnessa al relativo utente e se non te lo fa fare perchè ne vede già un'altra puoi cancellare quella disconnessa. Mi raccomando verifica che ci siano i contenuti se entrambe prima di cancellare qualcosa.

    Peppacci - MVP - Microsoft Exchange Server Microsoft MCP - MCTS - MCITP - MCSE http://blogs.sysadmin.it/peppacci/Default.aspx

    • Contrassegnato come risposta OttobreRosso lunedì 11 febbraio 2013 13:32
    sabato 9 febbraio 2013 13:27
    Moderatore
  • Mi era capitato anche a me una volta in fase di migrazione. Verifica se la mailbox connessa che quella disconnessa hanno lo stesso mailboxguid e soprattutto gli stessi contenuti. Poi prova a riconnettere la mailbox disconnessa al relativo utente e se non te lo fa fare perchè ne vede già un'altra puoi cancellare quella disconnessa. Mi raccomando verifica che ci siano i contenuti se entrambe prima di cancellare qualcosa.

    Peppacci - MVP - Microsoft Exchange Server Microsoft MCP - MCTS - MCITP - MCSE http://blogs.sysadmin.it/peppacci/Default.aspx


    Visto che non riesco ad accedere alla mailbox, quando dici di verificare i contenuti intendi verificare che la dimensione e il numero di Item corrispondano ?
    lunedì 11 febbraio 2013 09:34
  • Mi era capitato anche a me una volta in fase di migrazione. Verifica se la mailbox connessa che quella disconnessa hanno lo stesso mailboxguid e soprattutto gli stessi contenuti. Poi prova a riconnettere la mailbox disconnessa al relativo utente e se non te lo fa fare perchè ne vede già un'altra puoi cancellare quella disconnessa. Mi raccomando verifica che ci siano i contenuti se entrambe prima di cancellare qualcosa.

    Peppacci - MVP - Microsoft Exchange Server Microsoft MCP - MCTS - MCITP - MCSE http://blogs.sysadmin.it/peppacci/Default.aspx

    Ciao, ho controllato e ora le mailbox non sono più visibili come disconnected... bha magari qualche replica "ritardata"... Fatto sta che ora gli utenti accedono correttamente alle mailbox.

    Grazie!

    lunedì 11 febbraio 2013 13:32