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.