• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 42900
  • Last Modified:

Offline Address Book

Some of my email clients including myself receive the following in our Outlook "Delete Items" folder.

10:41:52 Synchronizing Mailbox 'John Doe'
10:41:52 Synchronizing Hierarchy
10:41:52          1 folder(s) updated in offline store
10:41:52 Synchronizing Favorites
10:41:52 Synchronizing Folder 'Inbox'
10:41:52          1 item(s) deleted in offline folder
10:41:52 Synchronizing Views
10:41:52 Done
10:41:53 Microsoft Exchange offline address book
10:41:53       0X8004010F

Please notice the last two lines.

I have tried ever suggestion and procedures that I have found without any luck.

The following to two warnings appear in the "Event Viewer" on the Exchange Server when I try to do a manual rebuild on the offline address book.

Source: MSExchangeSA
Category: OAL Generator
Event ID:9109

OALGen encountered an error [0x8004010f].  This may be normal operation.  Check other logged events to see if this is a serious error.


Source: MSExchangeSA
Category: OAL Generator
Event ID: 9116

OALGen encountered an error while generating the changes.oab file for differential downloads.  Clients will not be able to incrementally update to the new version of the OAL.  This is normal if this is the first time this OAL has been generated.  There is no previous version for clients to start with.  Check other logged events to see if this is a serious error.  (\Global Address List)

All the other rebuild the offline address book events in the event viewer seem fine.

One last thing to consider is that some sent emails are failing with a email from the Exchange Server stating that the email can not be delivered and the reason is unknown.

I'm feeling that there is something wrong with the Globel Address List.
 
0
mccabe1234
Asked:
mccabe1234
  • 9
  • 7
  • 5
  • +1
1 Solution
 
seeimredCommented:
First, we need to know which version of Exchange you have. Is this a mixed mode with 5.5/2k? Has this ever worked before? Has there been any recent changes, such as migration to 2k and retired the last 5.5 server, etc?
0
 
mccabe1234Author Commented:
I have an Exchange 2000 server and the offline address book had been working up to about two weeks ago. There hasn't been any changes and no migrations or retirements. Also no mixed mode of 5.5/2k.
0
 
seeimredCommented:
Check the OAB properties and try a Rebuild.  This is found in ESM under [Your Org] > Recipients > Offline Address Book > Default Offline Address List > Properties. Make sure the specified server exists and the Default Global Address List is included. If you have Outlook 98 & older, you will need to check the box of Exchange 4.0 & 5.0 Compatibility.

If the Rebuild fails, you could increase Diagnostic logging on the OABGen.  Also try and create a new OAB with the GAL in it. Test a rebuild of it. If that succeeds, then you could always make the new one the default and scrap the old one.  Do not duplicate the name of the previous one as you will then encounter the symptoms described in article XADM: Downloaded Offline Address List Is Blank http://support.microsoft.com/default.aspx?scid=kb;en-us;271679.

Also, Check your server's mailbox stores and make sure the correct PF store server is specified as well as the Offline Address List and doublecheck the OAB to make sure there is an OAB replica in the specified PF store.
0
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
mccabe1234Author Commented:
I have previously done what your comment has suggested. The only thing I couldn’t do is the creation of another OAB. When I try to create and then rebuild another OAB, the Event Viewer logs the two following errors.

Source: MSExchangeSA
Category: OAL Generator
Event ID: 9109

OALGen encountered an error [0x80040107].  This may be normal operation.  Check other logged events to see if this is a serious error.
(This error event is very similar to the first error event when trying to manually rebuild the default OAB)


Source: MSExchangeSA
Category: OAL Generator
Event ID: 9127

OALGen encountered error [0x80040107] while calculating the OALs.




Listed below is what I receive when I click on the receive more information link. This explanation is the same for the first error when trying to rebuild the default OAB or a new OAB just different Event IDs.



Details
Product: Exchange
ID: 9109
Source: MSExchangeSA
Version: 6.5.6940.0
Component: Microsoft Exchange System Attendant
Message: OALGen encountered an error [0x<number>]. This may be normal operation. Check other logged events to see if this is a serious error.
   
Explanation
This problem can occur if the permissions are either incorrect or missing for the Authenticated Users group on the CN=Addressing and CN=Address-Templates objects in the configuration container. This problem can occur if one or both of the following conditions are true:

You migrated the offline Address Book from Microsoft Exchange Server 5.5 to Active Directory.
You promoted the Microsoft Windows 2000 Server-based computer that Exchange 2000 is installed on to a domain controller.
In either scenario, this problem occurs because the msExchTemplateRDN attribute is missing or because the local system account cannot access the msExchTemplateRDN attribute. Offline address list generation may be unsuccessful if the System Attendant MAPI profile cannot retrieve the msExchTemplateRDNs attribute from the following object:

CN=Address-Templates,CN=Addressing,CN=<OrganizationName>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<Example>,DC=<com>
 
   
User Action
Perform additional logging.
Use the Nspitool command to verify permissions.
View the Access Control List (ACL) of the Exchange objects.
Assign permissions to the Authenticated Users group.
 
 

--------------------------------------------------------------------------------
 
 
Currently there are no Microsoft Knowledge Base articles available for this specific error or event message. For information about other support options you can use to find answers online, see http://support.microsoft.com/default.aspx.
0
 
David WilhoitSenior Consultant, ExchangeCommented:
MAPI error 0x80040107 is "Invalid EntryID."  I think it's still looking for the 5.5 server to generate the OAB, which means you may not have gotten a good replica of the OAB folder from 5.5 in the migration. Did you create a replica of this folder in E2K before removing the 5.5 server?

D
0
 
seeimredCommented:
Kidego, he said there was no server retirement nor migrations done prior to this problem. That's what has me scratching my head too.
0
 
David WilhoitSenior Consultant, ExchangeCommented:
sorry, didn't read the whole thread, my bad...

Could the server object have been deleted at some point? Make sure the server is part of the Exchange Domain Servers group....

d
0
 
mccabe1234Author Commented:
It seems to me that the problem is the System Attendant MAPI profile cannot retrieve the msExchTemplateRNDs attribute from the configuration container CN= Address Templates.

I used ADSI Edit and found nothing out of the ordinary.

This problem is keeping the OALGen from creating the changes.oab file inside the OAB Version 2.
0
 
seeimredCommented:
Has Outlook been installed on the E2k server?
0
 
mccabe1234Author Commented:
No
0
 
David WilhoitSenior Consultant, ExchangeCommented:
IS the SA starting with the local system account?>

D
0
 
mccabe1234Author Commented:
I believe so because no other problems are occurring that would cause me to think otherwise. How would I check to see if the SA is using the local system account to be sure?
0
 
David WilhoitSenior Consultant, ExchangeCommented:
services applet, properties of the service, check the logon tab...
0
 
mccabe1234Author Commented:
The  SA service is marked for local system account.
0
 
David WilhoitSenior Consultant, ExchangeCommented:
Did you change any perms on the GAL, or apply any perms to the custom GAL for the OAL?

D
0
 
mccabe1234Author Commented:
No

I think there is an uncorrectable corruption in the “Public Folders” database that is causing this problem plus a newly discovered one. The new problem is that an error occurs in Outlook’s ‘Out of Office Assistant”. You receive the following messages when you try to invoke the Out of Office Assistant

“Your AutoReply Message could not be displayed”

“The client operation failed.”

The following error is logged in the server’s event viewer:

Source: MSExchangeIS Public
Category: Replication Errors
Event ID: 3093

Error -1017 reading property 0x67a40014 on object type tbtMsgFolder from database "First Storage Group\Mailbox Store (WEB)".


I have run both ESEUTIL and ISINTEG with problems fixed but I think this error(s) aren’t even being detected or corrected.

Is there a way to create a new pub1.edb and pub1.stm to see if this is the case without causing any further problems?
0
 
seeimredCommented:
In my professional opinion based on years of working with both Outlook & Exchange, those are 2 completely unrelated problems. the Out of Office Assistant is a set of rules stored in the user's mailbox which of course is in the priv1.edb. There would be absolutely no correlation with it and the public folders store.

Replication errors event on the other hand is intriguing. How many servers do you have hosting replicas of this and other system/public folders?

If you go the route of creating new pub1 files, you will lose all your PF data. Use this as an absolute last resort.
0
 
mccabe1234Author Commented:
Just 1 server.

Do you know of any other utlilities that will correct errors in the priv1 and pub1 besides ESEUTIL and ISINTEG?
0
 
seeimredCommented:
no other tools available.  I don't understand how you would be getting Repl errors when you only have 1 server. Unless you had another one in the recent past that is now gone.
0
 
mccabe1234Author Commented:
I was able to find the solution. I checkmarked the option under the"First Storage Group Properties"  to zero out deleted database pages and the OAB completed a successful generation.

0
 
seeimredCommented:
Thanks for the update & solution. Good find. I'd have never looked at that one.
0
 
CetusMODCommented:
PAQed, with points refunded (500)

CetusMOD
Community Support Moderator
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

  • 9
  • 7
  • 5
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now