Exchange 2000 - Users unable to access recent emails with both OWA and Outlook

Posted on 2004-08-16
Medium Priority
Last Modified: 2010-08-05
All Exchange services and IIS are running with no errors in event viewer; information stores mount fine; users can connect to their mailboxes with both OWA and Outlook. The problem, however, is that messages received over the past two to three days are inaccessible and users are unable to open the message. It appears in their inbox and the subject is readable but attempts to open are futile. Within Outlook, there is no error message at all; using OWA users are simply presented with a 500 Internal Server Error page.
Messages that were already inside the inbox (and other folders) open fine (with both Outlook and OWA) provided they were received prior to the 2-3 day window mentioned above
Users are receiving email from both inside and outside the org; they can compose and send new mail successfuly both internally and externally; but again, new mail received cannot be opened.
I've tried everything I know; I've searched everywhere and if the answer exists then my tired eyes have simply overlooked it by mistake.
I am assigning a high point value as my client, while not losing email exactly, still is having issues responding to his customers...

One other point - Attempting to move or delete the unaccessible message results in a permission error...
Permissions on what exactly?

Thanks to anyone able to assist!!
Question by:gdozier
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
LVL 26

Expert Comment

ID: 11814011
since this happens to sll ur users then u must look for data corruption in ur MDBDATA folder.
u can use eseutil /p option and then isinteg to see if ur problem will be solved(drastic measure but sometimes no other choice left).


Author Comment

ID: 11814091
I ran eseutil with the "/d" switch and have already run "isinteg"  with the "-fix -test - alltest" switches - I'll try running "eseutil /p" now as I have no other options...
LVL 26

Expert Comment

ID: 11814372
make sure to have a copy of ur MDBDATA folder before u run eseutil /p.
u can also use exmerge with archieving option(this will leave behind all the corrupted emails),then delete everything in ur mdbdata folder(also using outlook pst
all ur public folders)and restart ur exchange(this will give u a brand new database)
and using exmerge import all ur data back.
i am not 100 sure but it maybe that some of ur log files got corrupted and did not get
committed to exchange data.
eseutil /ml log file name will check that specific log file for corruption

for %a in (E00*.log) do eseutil /ml %a | find /i "corrupt" >> badlogs.txt
will check all ur log files for corruption and out put it the text file.
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.


Author Comment

ID: 11814875
I will check your log file(s) for corruption; followed by the exmerge process if necessary
Backed up the necessary folders / Ran the eseutil /p followed by isinteg -s <server> -fix -test alltests
No change at this point.
LVL 26

Expert Comment

ID: 11814945
wow.so eseutil /p did not fix ur problem either.

Author Comment

ID: 11816790
nope - eseutil /p didn't make a dent in the issue - and I have run this only in dire circumstances - but it has always worked in the past...
Seems like something is scanning the damn mail folders - hence this entry in event viewer (Unexpected error 0x8004010f occurred in "EcVirusScanOneMessage".

For more information, click http://www.microsoft.com/contentredirect.asp)

but I currently have ALL antivirus and anti-spam utilities and services stopped and even disabled! This may be the cause of the issue but I cannot locate the source.

Even went and checked the active sessions to see if a user with a mapped drive might be scanning the prohibited folders but there are no active sessions or connections...

I'm really stumped on this one... 16 damn years working with this crap and I'm apparently not any smarter!!  :)

Thanks for your help thus far and I'm open to any other ideas you might have...

Still going to check the log files for corruption but don't know where to go if I find any corruption...

LVL 26

Expert Comment

ID: 11817759
sorry old man every day is a brand new day with exchange no matter how many years experience.
few things u must remember
no matter what AV did it did not quarantine ur log files
u pass the eseutil /P and isinteg test(u did pass without error?)
ur stores are mounted
i checked on the error and u are right u may have been scand by AV (symantec?)
if so according to symantc isinteg should do the job.

try on one mailbox.create a new mailbox and using exmerge pst his mailbox and import it into new mailbox and see if all the messages are exported and also if u can open all the messages.if this works then u can go ahead and do it on all ur mailboxes.If u think ur mdbdata folder is still being scanned then disconnect ur exchange from network because exmerge may also fail if AV is running.

i am just shouting all these instruction at u and anytime u get sick of me just say so.

PS:eseutil /mk will tell u up to which log files have been committed.

Author Comment

ID: 11827138
okay - so none of the above have worked. I ran the eseutil /ml to check the log files for corruption and there apparently is none.

I created a new mailbox for User A - exmerged the data from the current mailbox and subsequently imported this data into the new mailbox for User A - only messages from the time prior to this issue are visable and none of these can be opened...

Is this a database issue or a transaction log file issue? Best guess is good enough as I do not no where to go from here...
Is there a way to create a new database? Will upgrading to Exchange 2003 be of any help at this point? Or will an upgrade simply carry forward the existing issue?

Any ideas from anyone? I suppose restoring from backup is an option but doing so will negate messages received from Friday through the restoration time...

I'm going to run eseutil again on the database and see what happens...

Author Comment

ID: 11848840
Nothing short of a complete rebuild of the server resolved the issue.
I am in favor of awarding some amount of Points to Vahik since time and effort were obviously expended. Since the issue resolution wasn't received, however, I am not in favor of awarding all 500 points assigned to this issue.

I will, nonetheless, abide by and concur with the points decision of the moderator...

Thanks again for a great site and willing participants!!
LVL 26

Accepted Solution

Vahik earned 1500 total points
ID: 11849046
gdozier i dont need any points.all i want to know (if u care to explain)how  u solved this issue.never seen
anything like it.no error when u ran eseutil and isinteg and yet some of ur data was
locked and inaccessable for ur users yet this did not cause ur exchange to stop working or stores to dismount(which is what usually happens)
how did server rebuilt solve the issue?

Author Comment

ID: 11905108
I'm not sure I understand it either but rebuilding the server and subsequently restoring the Exchange databases and tranaction log files corrected the issue. Of course, there were the normal steps to be taken as with any Exchange restoration but once the stores were mounted all data was immediately accessible to the users along with the ability to send/receive successfully. I did take the additional step of using ExMerge to copy the data into individual PST files for the users just in case the restore didn't work - this proved to be additional work - but still wouldn't proceed without performing this safeguard.
I, too, had never seen - and hope to never again! - this type of scenario.
again, many many thanks to you for your time and effort!
If I can ever assist, please feel free to ask...

Featured Post

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The core idea of this article is to make you acquainted with the best way in which you can export Exchange mailbox to PST format.
This month, Experts Exchange sat down with resident SQL expert, Jim Horn, for an in-depth look into the makings of a successful career in SQL.
how to add IIS SMTP to handle application/Scanner relays into office 365.
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question