Link to home
Start Free TrialLog in
Avatar of menhcomp
menhcompFlag for United States of America

asked on

Exchange 2003 showing Local Delivery Retrys to one single mailbox.

i have an email account that is not longer getting some email.  The only emails they are receiving is SPAM and JUNK Mail.  but most the other emails are showing up in LOCAL DELIVERY on the exchange server.  How do i get the emails to start flowing again. She is able to send, but not recieve all the emails.  They get stuck in local delivery.  please help
Avatar of Phillip1687
Phillip1687

Could you tell me which third party softwares do you have on your exchange server ?
Also increase the diagnostics logging on transport

Start Exchange System Manager.
Navigate to the server object.
Right-click Server object, and then click Properties.
Click the Diagnostic Logging tab.
Under Categories, click MSExchangeTransport.
Under Logging Level, click the appropriate logging level for the issue you are investigating (minimum, medium, or maximum).

Avatar of menhcomp

ASKER

I do not have any thing running , this is SBS 2003.  This system was running ok until yesterday.  The user was able to get Email from OWA but not from OUTLOOK. So i removed her profile from OUTLOOK and created a new one, and all the emails came flowing into her OUTLOOK.  But then that was when the traffic stopped.  Now the Local Delivery is pooling up with emails that can not seemed to find there way to her mail box.  As far as the logging, i am not overly familiar with exchange so i have set Routing. NDR, Queing, and authentication to medium.   How do i get the emails from local delivery to point to her mailbox again.
In logging turn the categorizer,Exchange store drive and NTFS store drive to high and if you get any event Id as 327 then let me know
The following call : EcLocallyDeliverMsg to the store failed. Error code : -1605 (Message-ID <SERVERNAMEI68VaDW00000002b@domainname.com>). MDB : a5018f78-2ae6-4306-9162-725c780cb6ac. FID : . MID : . File : C:\Program Files\Exchsrvr\Mailroot\vsi 1\Queue\NTFS_2f75a2c601c996a50000015c.EML.

here is the error event ID 327
Is this the only 327 event you are getting ? do u get 326 as well ? Is it possible to attch a screen shot for the same
I am only getting 327, i have received about 50 of them.  no 326 errors.
That user is still receiving SPAM and Junkmail.  But the local delivery is still filling up.
It seems there is some issue with database.

If we have an Exchange 2003 enterprise edition and multiple stores then try moving the mailbox to other store which will remove the corruption in the mailbox
this is SBS. single server environment.
Do we get any 326 error ?
No. i did not get any 326 errors only 327.  now i am running eseutil /p on the DB.
Well this should definitely fix the issue..however did you take a copy of the database before running exeutil /p
No i did not. will /p fix this?
I do have a backup that ran last night.  so yes i have a copy.
Follow this action plan
================

1. Make sure the databases are dismounted in ESM.
2. Before running the Hard Repair, I would suggest you to make a copy of the priv1.edb , priv1.stm and pub1.edb , pub1.stm
  Now From a command prompt, run eseutil in the repair mode syntax should be:
              Eseutil /p "c:\program files\exchsrvr\mdbdata\priv1.edb"

            -Using ESEUTIL /p is a last resort utility that is only run when databases will not mount due to inconsistancy.
            -ESEUTIL /p deletes any data needed (corrupt data or incomplete transactions) to bring the database to a consistent state.
            -ESEUTIL /p runs at about 3-5 Gig of data per hour.
            -NOTE: Do not click in the command prompt screen, it causes the ESEUTIL process to PAUSE, if this occurs you can press the F5 key to resume.
           
 3. Once that completes, run the same command against the pub1.edb file.
4. Run an offline defrag of both databases. The syntax should be:
              Eseutil /d "c:\program files\exchsrvr\mdbdata\priv1.edb"
           
            -You must have at least 110% free space, relative to the database size to run ESEUTIL /D.
            -If you do not designate a temp location using the t command, it defaults to the directory EXCHSRVR/BIN
            -ESEUTIL /d runs at about 3 to 5 Gig per hour
            -After running /d you must remove any log files in the MDBDATA folder before mounting the database.
            How to Defragment with the Eseutil Utility (Eseutil.exe) http://support.microsoft.com/?id=192185
5. Once that completes, run the same command against the pub1.edb file.
6. Disable the SMTP service prior to mounting the databases to prevent new email from coming in to the databases.
    Mount the databases with the repaired/defraged database.
    Logon to make sure you can access one of the mailboxes, but will want to then immediately dismount both of the stores
7. You will then need to run an isinteg to fix any corruption at the store level.
    The syntax should be:
               Isinteg -s servername -fix -test alltests

            - ISINTEG Must be run after ESEUTIL /P or ESEUTIL /d to remove logical corruption caused by deletions
            - ISINTEG -FIX runs at about 2 to 10 minutes per Gig of data
            - Select the database to run the utility against. (The database must be dismounted)
            - ISINTEG will create a log file named ISINTEG.PRI in the MDBDATA folder (open with Notepad)
            - Note the number of FIXES we get after each run of ISINTEG -FIX. We will need to run this till we get 0 fixes.  
            - This may take 3 or more times.
            - Also note the number of errors we get after each run of ISINTEG -FIX
            - Once we get 0 FIXES note the number of errors.
            Description of the Isinteg Utility http://support.microsoft.com/?id=182081 
many hours of down time. :( thanks. I will get to work.
What is the size of the database ? Coz this runs at a speed of 4-5 GB an hour
It is 5 gigs.. i am defraggin the DB now
Do i need to remove any log files or anything after all these steps have been processed?
I have ran all these things and comes up with 0 fixes.  am i good to mount the stores and back to running state?
Yes...Move the log file from the current location to a temo location
None of that worked. i still have emails in the Local Delivery....all other email users are working fine.  but that one account is still not receiving any emails.  They will not go past the local delivery..
Try doing a message tracking for the user and see where is the message getting stuck
ASKER CERTIFIED SOLUTION
Avatar of menhcomp
menhcomp
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
That was strange that repairing the database did not work. At the end after removing the mailbox resolved the issue. There was an issue with the mailbox it was corrupt in the database. However I am still confused that running eseutil /p should fix the corruption issue but it did not.