Exchange: MapiExceptionMailboxSoftDeleted unable to open user mailbox

Exchange: MapiExceptionMailboxSoftDeleted unable to open user mailbox

Follow me A mailbox on one of our Exchange 2010 installations got corrupted. We executed the New-MailboxRepairRequest for that mailbox and it did repair the mailbox as shown in event viewer but it didn’t fix the issue we had. (Issue Details).  So following the old school method we decided to move the mailbox to different Exchange Mailbox Database. We completed the mailbox movement using New-MoveRequest Cmdlet but after moving the mailbox we started getting  event id 9660 in Event Viewer and following results in OWA. OWA Error Below Exception Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException Exception message: Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=and. 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.MapiExceptionMailboxSoftDeleted Exception message: MapiExceptionMailboxSoftDeleted: Unable to open message store. (hr=0x80004005, ec=2635) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=677] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=232][latency=0] Lid: 23226 — ROP Parse Start — Lid: 27962 ROP: ropLogon [254] Lid:...

Exchange:OWA sent email stuck in drafts folder

Follow me A Client recently reported that they are unable to send outbound emails off their Exchange 201o server, We checked the server and found all the services running and databases mounted just fine.  Also validated queues to find that the messages which we are sending are also not getting stuck in the outbound queue. Upon further testing we found that what ever messages we are sending out (I tested from OWA) they get stuck in the drafts folder. I researched on the issue and found some articles suggesting the issue can happen if we use SysPreped image to set up the exchange Server and duplicate SID of the server is causing the issue.  But we didn’t have any cloned machine, so duplicate SID couldn’t have been the concern. We troubleshot the issue further and found that there were some non-existent Exchange Servers in the environment, we performed following action to resolve the issue 1) Deleted all the non existed Exchange Servers and Mailbox databases from AdsiEdit, Refer here to check out the procedure 2) Deleted the stale offline address book being generated from non-existent server and created a new sourcing from current server 3) Pointed all the mailbox databases (From Database Properties) to the correct and current Public folder database and OAB. We Rebooted the exchange server after performing these activities and the mails started to flow just fine.  Hope this article resolves your issue at hand. Feel free to start a new thread on our forum to seek expert help for new issues. Follow...

Exchange:This message has not been downloaded from the server

Follow me Recently we upgraded Exchange 2010 RTM to Exchange 2010 SP1 and since after the reboot users started to complain that their IPhone are unable to download emails. The emails get listed in phone but when one tries to open them gets the following error.   This message has not been downloaded from the server   I checked the exchange server and event id 4999 was logged repeatedly in Application log Watson report about to be sent for process id: 1234, with parameters: E12, c-RTL-AMD64, 14.01.0218.011, AirSync, MSExchange ActiveSync, Microsoft.Exchange.Data.Storage.InboundConversionOptions.CheckImceaDomain, UnexpectedCondition:ArgumentException, 4321, 14.01.0218.015.   The most noticable part in this even is the work CheckmceaDomain, The point the issue is towards the default domain or accepted domains in exchange.I researched further with this error to find that there some issue with the Accepted Domains on the server. It’s a good time to inform that this exchange Server was part of a domain which started with SBS 2011 server because of which the Accepted domain has been defined with the name “Windows SBS External Domain”.   Refer the screenshot below Exchange 2010 SP1 has some issues with the Spaces in the name of Accepted domain, in this case “Windows SBS External Domain”. To resolve the issue we executed following CmdLet on Exchange Management Shell 1) List the Accepted Domain on Exchange Server Get-Accepteddomain |FL Identity 2) Copy the Identity of the Accepted domain whose name has Spaces in this case “Windows SBS External Domain” and change its name to without spaces using the following CmdLet Set-AcceptedDomain –Identity -Name “”WindowsSBSExternalDomain” 3) Reboot the server. Hope this solution helps you to...

Unable to Move mailbox from Exchange 2003 to Exchange 2010:MapiExceptionNetworkError

Follow me Recently during an Exchange 2003 to Exchange 2010 migration we were trying to move the mailboxes to Exchange 2010, after repeated tries we kept getting the same error MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80004005, ec=2423) Troubleshooting Event Viewer didn’t reveal much about the error message, to troubleshoot further we executed simultaneous WireShark traces on Exchange 2003 and Exchange 2010 servers. The network traces found that Exchange 2010 server is trying reach out to Exchange 2003 on port 6001. We went ahead and opened the required port on the firewall, after which mailbox move worked fine. I would suggest testing with Firewall turned off, Incase Port 6001 doesn’t resolve your issue, to ensure its a network problem. Feel free to report new issue on our forum to seek expert help  Follow...

Exchange: Auto Forward emails missing Sender information

Follow me If a user setup an outlook rule to auto forward all the emails to some other user, than the end user cannot find out the original sender of the email. Solution Unfortunately none, this is by design and has been an issue since Exchange 2003 and is present uptil Exchange 2013, though there are a couple of workarounds to the issue 1) While creating the auto forward rule, select the option to Blind Carbon copy (BCC)the message to addresses” and provide the required recipient addresses 2) Or you can always modify the rule to forward the email as an attachment to required people or group Feel free to start a new thread on our forum to seek expert help. Follow me...

Exchange:NDR due to X500 address change Error:The email address you entered couldn’t be found

NDR with junk email address It is not uncommon that in Microsoft Exchange environment some times a user to whom uptill yesterday everyone was able to send the email, suddenly all the internal users start to get an NDR (Non Delivery Report) with a junk email address when trying to send email to the person. And If you are unlucky as me then that guy would always be some VVIP of the company 🙂 . we receive complain like some users are not able to send email to a particular user, and they get NDR as below: You might notice the user name is hyper linked and when you resolve it by pressing (Ctrl+Click) , new memo opens with junk email id. Example: Delivery has failed to these recipients or groups: Harish Chadda The email address you entered couldn’t be found. Please check the recipient’s email address and try to resend the message. If the problem continues, please contact your helpdesk. Diagnostic information for administrators: Generating server: CPUNEXCHOTZP14.xyx.itm IMCEAEX-_o=One+20Xyx+20Messaging_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23 SPDLT+29_cn=Recipients_cn=2b52ff2434754ff6b3ea72e2f0465c42-Vij@xyx.com Remote Server returned ‘550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found’ Cause: If you go behind the scene, you will find the tech team is not completely innocent in the case, some thing weird happened last night the original mailbox was deleted for the user and a new mailbox was created with the same SMTP address or something similar happened. This issue occurs because the value for the LegacyExchangeDN attribute changed. The auto-complete cache in Microsoft Outlook and in Microsoft Outlook Web App (OWA) uses the value of the LegacyExchangeDN attribute to route email messages internally. If the value changes, the delivery of email messages may fail with...