(Exchange 2007) OWA does not work for some users
Last month I migrated our email from Exchange 2003 to Exchange 2007. I have about 1300 users. I have the CAS, HT and MB on different servers. All of my servers are patched current. My domain is a Windows 2008 domain. Some of the users can get in to their email using OWA just fine, others can not. Users in the same OU, with the same group memebrship can have problems. Internally, Outlook works fine for all users. I found these instructions but they do not seem to helpOn mail server in EM Shell entered [PS] C:\>Set-Mailboxjuser -ApplyMandatoryProperties In the managent shell I get this message after running the above:WARNING: The command completed successfully but no settings of'mycompany.com/Corporate/East/Unit A/JoeUser' have been modified.In ADS, 1. Open the Active Directory Users and Computers snapin. 2. On the View menu, click Advanced Features. 3. Open the properties of a user who cannot log on to Outlook Web Access. 4. Click the Security tab, and then click Advanced. 5. Select the Allow inheritable permissions check box if it has not already been selected. 6. Repeat steps 3 through 5 for each organizational unit between the user object and the toplevel container. 7. Allow time for replication to occur.I also created analias (cname) in DNSto my Client Access Server (mail1.mycompany.com) called autodiscover.mycompany.comHere are two different error messages I am gettingERROR NUMBER 1 Request Url: https://mail.mycompany.com:443/owa/forms/premium/MessageView.aspx?ae=Folder&t=IPF.Note&a= User host address: 10.70.0.19 User: Denise User EX Address: /o=BIGCO/ou=First Administrative Group/cn=Recipients/cn=duser SMTP Address: duser@mycompany.com OWA version: 8.1.240.5 Mailbox server: mail3.mycompany.com Exception Exception type: Microsoft.Mapi.MapiExceptionCallFailed Exception message: MapiExceptionCallFailed: Unable to query table rows. (hr=0x80004005, ec=1206) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=49] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=172][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropQueryRows [21] Lid: 17082 ROP Error: 0x4B6 Lid: 17153 Lid: 21921 StoreEc: 0x4B6 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropQueryRows [21] Lid: 25777 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 10624 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 12672 StoreEc: 0x4B6 Lid: 5584 StoreEc: 0x4B6 Lid: 19782 Lid: 12965 StoreEc: 0x4B6 Lid: 26348 Lid: 22252 StoreEc: 0x4B6 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x4B6 Lid: 28414 Lid: 32510 StoreEc: 0x4B6 Call stack Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Object objLastErrorInfo) Microsoft.Mapi.MapiTable.QueryRows(Int32 crows, QueryRowsFlags flags) Microsoft.Mapi.MapiFolder.GetRules(PropTag[] extraProps) Microsoft.Exchange.InfoWorker.Common.OOF.LegacyUserOofSettings.GetLegacyOofRule(MailboxSession itemStore, MapiStore mapiStore) Microsoft.Exchange.InfoWorker.Common.OOF.LegacyUserOofSettings.GetLegacyUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.InfoWorker.Common.OOF.UserOofSettingsStorage.CreateDefaultUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.InfoWorker.Common.OOF.UserOofSettingsStorage.LoadUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.Clients.Owa.Premium.MessageView.get_UserOofSettings() Microsoft.Exchange.Clients.Owa.Premium.MessageView.ShouldShowOofDialog() ASP.forms_premium_messageview_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) System.Web.UI.Page.Render(HtmlTextWriter writer) System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ERROR NUMBER 2RequestUrl: https://mail.mycompany.com:443/owa/forms/premium/MessageView.aspx?ae=Folder&t=IPF.Note&id=LgAAAACESz%2be%2f5eeRKzmVD67USYyAQAZ8ovhuH5WSYjqZZXrH5l9AAALiBmhAAABUser host address: 10.180.3.123User: Joe UserEX Address: /o=BIGCO/ou=First Administrative Group/cn=Recipients/cn=juserSMTP Address: juser@mycompany.comOWA version: 8.1.240.5Mailbox server: mail3.mycompany.com ExceptionException type: Microsoft.Mapi.MapiExceptionCallFailedException message: MapiExceptionCallFailed: Unable to query table rows. (hr=0x80004005, ec=1206) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=95] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=179][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropSetColumns [18] Lid: 27962 ROP: ropQueryRows [21] Lid: 17082 ROP Error: 0x4B6 Lid: 17153 Lid: 21921 StoreEc: 0x4B6 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropQueryRows [21] Lid: 25777 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 10624 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 8576 StoreEc: 0x4B6 Lid: 12672 StoreEc: 0x4B6 Lid: 5584 StoreEc: 0x4B6 Lid: 19782 Lid: 12965 StoreEc: 0x4B6 Lid: 26348 Lid: 22252 StoreEc: 0x4B6 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x4B6 Lid: 28414 Lid: 32510 StoreEc: 0x4B6 Call stack Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Object objLastErrorInfo) Microsoft.Mapi.MapiTable.QueryRows(Int32 crows, QueryRowsFlags flags) Microsoft.Mapi.MapiFolder.GetRules(PropTag[] extraProps) Microsoft.Exchange.InfoWorker.Common.OOF.LegacyUserOofSettings.GetLegacyOofRule(MailboxSession itemStore, MapiStore mapiStore) Microsoft.Exchange.InfoWorker.Common.OOF.LegacyUserOofSettings.GetLegacyUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.InfoWorker.Common.OOF.UserOofSettingsStorage.CreateDefaultUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.InfoWorker.Common.OOF.UserOofSettingsStorage.LoadUserOofSettings(MailboxSession itemStore) Microsoft.Exchange.Clients.Owa.Premium.MessageView.get_UserOofSettings() Microsoft.Exchange.Clients.Owa.Premium.MessageView.ShouldShowScheduledOofInfobar() ASP.forms_premium_messageview_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) System.Web.UI.Page.Render(HtmlTextWriter writer) System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Any thoughts are appriciated.
April 29th, 2009 7:14pm

The user which has problem, try disconnecting their mailbox and re-connect it again, that would work.Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
April 29th, 2009 10:07pm

Hi,All users in the same OU will be affected by the issue?How did you access OWA,use https://ExchangeServername/OWA or use Http://Domain.com/OWA Do you have ISA in front of the network?Please try to use get-CASMailbox -identity |fl for the normal user and problematic user and compare.Regards,Xiu
April 30th, 2009 12:45pm

To get to OWA, we use https://mail.mydomain.com/owaand users that are affectedbay bein the same OU as other users that work. We have multiple OUs but there is no pattern that I can see to why some people get in fine and others do not.I compared two users in the same OU with the same right using the CASMailbox command. They are identical with exception of the users names. What would be the correct way to disconnect a user from their mailbox without deleting it? "Remove" and "Disable"in the management consolegive similar answers; removing the User properties from the mailbox and marking it for deletion.I ran ExchDump on good and bad users and got pretty much the same data. Of course the names were different. The only two differences that I saw are the msExchALObjectVersion had different nubers on each user and some users had an entry of msNPAllowDialin : FALSE but that didn't seem to follow good or bad user access. It seems really bizarre (to me) that this only affects OWA and not regular email delivered via Outlook.Thanks for the help.
Free Windows Admin Tool Kit Click here and download it now
April 30th, 2009 6:02pm

Use the Disable-Mailbox cmdlet to disable the mailbox of an existing user or InetOrgPerson and remove that object's Exchange attributes from the ActiveDirectory directory service. The user account associated with the mailbox will remain in ActiveDirectory but will no longer be associated with a mailbox.Disable-Mailboxhttp://technet.microsoft.com/en-us/library/aa997210.aspxUse Enable-Mailbox for re-enabling the mailbox for the disconnected user.Use the Enable-Mailbox cmdlet to mailbox-enable an existing user or InetOrgPerson. http://technet.microsoft.com/en-us/library/aa998251.aspxArun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
May 1st, 2009 4:18am

I disabled and then re-enabled one of my users accounts. Luckily he is one of mine (IT) because it lost all of his email when we re-enabled it. The PSTs were fine, but they are..... PSTs.
Free Windows Admin Tool Kit Click here and download it now
May 2nd, 2009 1:03am

You mean emails were missing from mailbox after you disable and re-enabled the mailbox?, if so then it is strange.. cause disabling mailbox only remove exchange attributes from the user object and re-enabling it adds those attributes again which doesn't deal with any exchange data (Mailbox data or PST data).Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
May 2nd, 2009 2:06am

Hi,Have theses users Out Of Office option activated ?Grgory Schiro - PowerShell & MOF
Free Windows Admin Tool Kit Click here and download it now
May 4th, 2009 2:54pm

I had my user that we disabled and re-enabledcheck his email again and he lost all of email and his calendar. I also had three diffferent users check to see if their Out of Office was selected and they were not.
May 4th, 2009 9:12pm

Check in Disconnected Mailboxes for the missing mailbox - if it's there, connect it to a new temporary AD account, and do an export-mailbox.Export-Mailbox -Identity<user> -PSTFolderPath <path> -Confirm:$falseIf you don't see the mailbox in disconnected mailboxes, and know the server it was on, do the following:Get-MailboxDatabase -Server <server> |Clean-MailboxDatabaseThen look again to see if there is a disconnected mailbox.Karl
Free Windows Admin Tool Kit Click here and download it now
May 5th, 2009 5:47pm

Hi,Can you pls try user and below command and let know what the result comes upget-mailbox<username> |select recipient type,recipienttypedetailsRegards,Krishnahttp://smtpport25.wordpress.com
June 11th, 2009 5:43pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics