Article ID: 8434, created on Apr 14, 2010, last review on May 11, 2014

  • Applies to:
  • Operations Automation


Exchange server cannot generate OAB (Offline Address Book) for mailbox created in POA Control Panel, the following event appears in application log on Exchange server:
Event Type:     Error
Event Source:   MSExchangeSA
Event Category: OAL Generator
Event ID:       9325
Date:           7/4/2008
Time:           4:55:41 PM
User:           N/A
Computer:       PEMEXMBX01
OALGen will skip user entry 'John Doe' in address list '\My Company LTD AL' because the SMTP address '' is invalid. - My Company LTD OAL


The reason of problem is that corresponding AD user has non-matching 'mail' and 'proxyAddresses' attributes.

All mail-enabled objects (mailbox, contact, and distribution group) in Exchange organization must have a 'mail' attribute and a 'proxyAddresses' attribute. The 'proxyAddresses' attribute must contain a primary SMTP proxy with the same alias as the 'mail' attribute. For example, if the 'mail' attribute is, then '' must reside in the 'proxyAddresses' attribute.

A valid primary SMTP proxy must be in the form "SMTP:<alias>@<>" (not "smtp:"), where alias is the user's e-mail alias and is the company's domain name.

Note: A primary SMTP proxy starts with "SMTP:" (all uppercase) and additional SMTP proxies start with "smtp:" (all lowercase).

E.g. user in AD may have the following values of attributes:
mail - ""
proxyAddress - "SMTP:mb00014656-15568@hosting.local"

The attribute proxyAddress should contain value shown in the attribute 'mail', in this case it is ''.


Provider need to correct attributes 'mail' and 'proxyAddresses' for problem account in Active Directory:
  1. Log into AD domain controller
  2. Run 'cmd' and execute the 'adsiedit.msc' command
  3. Find problem account and set correct attributes 'mail' and 'proxyAddresses'

In the particular case shown above it is needed to add one more value for the attribute 'proxyAddress' (do no remove the existing one), the value should be the email address from the attribute 'mail' (

To find all problem AD objects Provider may use the utility "OABInteg" -

Use the utility this way:
  1. Login to Exchange server
  2. Download the utility 'oabinteg.exe' from the link above
  3. Execute command 'oabinteg.exe /s:MAILBOX_SERVER /l /t:proxytest' (where MAILBOX_SERVER is the name of Exchange server)
  4. Report will be saved in file C:\oabinteg.txt

Objects which are affected by the issue will have entry like the following in the resulted log file oabinteg.txt: Processing Address Book Entry #14 of 50.
Display Name = John Doe
Object is a contact object
ERROR: Proxy Address and Mail Attribute do not match.
Proxy Address =SMTP:mb00014656-15568@hosting.local, mail attribute =

OABInteg may be used on Exchange 2000 or 2003 server.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF