Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Directory synchronization between Notes and Exchange with SMTP addresses


View products that this article applies to.

Introduction

This article provides information about directory synchronization between Lotus Notes and Microsoft Exchange Server with Simple Mail Transfer Protocol (SMTP) addresses.

↑ Back to the top


More information

The Microsoft Exchange Connector for Lotus Notes provides mail flow between an Exchange organization and a Notes organization. When mail is transported by means of the Exchange Notes Connector, the Notes client controls communication by over Notes Remote Procedure Call (NRPC).

In certain circumstances, you may want to send mail by means of SMTP instead of using the Exchange Notes Connector. The Exchange Notes Connector may not correctly transform Hypertext Markup Language (HTML) mail with certain properties, but that same mail passes from Exchange to Notes (and vice-versa) over SMTP without any loss of message fidelity.

Note that if you use SMTP as the mail transport, you may lose other functionality that the Exchange Notes Connector provides, such as DocLink conversion.

You can easily set up mail transfer between the two organizations with SMTP without using the Exchange Notes Connector; however, keeping the directories synchronized between the two systems is not easy.

To synchronize the directories, you need to run the Exchange Notes Connector, but modify the mapping tables so that Exchange recipients appear as SMTP recipients in Notes, and Notes recipients appear as SMTP contacts or custom recipients in Exchange.

Before you make any changes to your directory synchronization mapping files, make sure that you have a safe copy of all of the files that need to be modified. If you incorrectly edit these files, there might be no entries synchronized between the two directories.

We also strongly recommend that you test this configuration in a lab environment before you implement the configuration in production, to determine if these mappings meet your needs.

The following changes assume that the Exchange Notes Connector is correctly configured to read from and write to the appropriate Name and Address Books in Notes. The changes that are listed below reflect additions to the files, unless otherwise noted.

Microsoft Exchange Server 5.5

For Exchange Server 5.5, modify the following files as specified:
  • Dxanotes\Amap.tbl:
      .
      .
    SMTPAddr   128  InternetAddress
    MailAddr   128  MailAddress
    MailSys      4  MailSystem
    						
  • Dxanotes\Mapmex.tbl:
      .
      .
    MailAddr = Trim( SMTPAddr, "B" )
    MailSys = "5"
    						
  • Dxamex\Amap.tbl:
      .
      .
    SMTPAddr   256 Proxy-Addresses(SMTP:)
    						
  • Dxamex\Mapnotes.tbl:
      .
      .
    TA = "SMTP:" ISEQUAL( MailAddr, "", ISEQUAL( SMTPAddr, "", Replace( Strip( FullName, ";", "L", "R" ), " ", "_" ) "%" Replace( Strip( MailDomain, ";", "L", "R" ), " ", "_" ) "@legacydomain.com", SMTPAddr ), MailAddr )
    							
    NOTE: Replace the existing line in this file beginning with:
    TA =

Microsoft Exchange 2000 Server and Microsoft Exchange Server 2003

For Exchange 2000 Server and for Exchange Server 2003, modify the following files:
  • Dxanotes\Amap.tbl:
      .
      .
    SMTPAddr   128  InternetAddress
    MailAddr   128  MailAddress
    MailSys      4  MailSystem
    						
  • Dxanotes\Mapmex.tbl:
      .
      .
    MailAddr = Trim( SMTPAddr, "B" )
    MailSys = "5"
    						
  • Dxamex\Amap.tbl:
      .
      .
    SMTPAddr   256 ProxyAddresses(SMTP:)
    						
  • Dxamex\Mapnotes.tbl:
      .
      .
    TA = "SMTP:" ISEQUAL( MailAddr, "", ISEQUAL( SMTPAddr, "", Replace( Strip( FullName, ";", "L", "R" ), " ", "_" ) "%" Replace( Strip( MailDomain, ";", "L", "R" ), " ", "_" ) "@legacydomain.com", SMTPAddr ), MailAddr )
    							
    NOTE: Replace the existing line in this file beginning with:
    TA =

Examples

Notes User                                | Directory           |  Exchange User 
                                          | Synchronization     |
                                          | Direction           |
------------------------------------------------------------------------------------------------------------------------------------
With a forwarding address of              | -->                 |  Custom recipient
user@remote.legacydomain.com              |                     |  Target = user@remote.legacydomain.com
                                          |                     |
With a defined Internet address of        | -->                 |  Custom recipient
user@legacydomain.com                     |                     |  Target = user@legacydomain.com 
                                          |                     |
Notes administrator/NotesOU@NotesDomain   | -->                 |  Custom recipient
no defined internet address               |                     |  Target = Notes_Administrator/NotesOU%NotesDomain@legacydomain.com
                                          |                     |
Mailbox, SMTP address =                   | <--                 |  "Internet Recipient"
user@exchangedomain.com                   |                     |  Address = user@exchange.com
                                          |                     |
Custom recipient, SMTP address =          | <--                 |  "Internet Recipient"
user@remote.exchangedomain.com            |                     |  Address = user@remote.exchangedomain.com
                                          |                     |
Exchange object, multiple SMTP addresses  | <--                 |  "Internet Recipient"
                                          |                     |  Address = primary (Reply-To) SMTP address
                                          |                     |
Exchange object, no SMTP address          | <--                 |  Directories do not synchronize
                                          |                     |  All Exchange users should have an SMTP address
				
NOTE: In the preceding example, legacydomain.com is the Internet SMTP domain that is hosted by the Notes organization. Make sure that your files reflect the Internet SMTP domain that is hosted by your Notes organization.

↑ Back to the top


Keywords: KB303724, kbinfo

↑ Back to the top

Article Info
Article ID : 303724
Revision : 8
Created on : 10/25/2007
Published on : 10/25/2007
Exists online : False
Views : 308