Chat now with support
Chat with Support

Integration for Notes 20.13 - User Guide - BTCal

Section 1: Introduction Section 2: Features and Advantages Section 3: Scope Section 4: Recommended Installer Prerequisites Section 5: Pre-installation Requirements Section 6: Configure the Domino Environment Section 7: Configure Integration for Notes BTCal in Exchange or Office 365 Section 8: Licenses Section 9: Installing Integration for Notes Section 10: Create and Configure Domino Databases Section 11: Modify the Notes.ini File Section 12: Re-start BTCal Domino server to bring it online Section 13: Verification Section 14: On-going Administration Appendix A: ZApp Appendix B: Configure GRIP Appendix C: On the Fly Encryption and Decryption Appendix D: Disable Encrypted Message Routing Appendix E: High Availability/Redundancy Mail and Calendar Routing for Foreign Domains Appendix F: Notes.ini Parameter Descriptions Appendix G: Notes.ini Parameter Values Appendix H: Considerations for Domino SMTP Domain Exposure Appendix I: Processing Repeating Meetings Appendix J: Deployment Quick Reference Appendix K: Customizable Non Delivery Report (NDR) Reason Codes Appendix L: Cross Platform Delegation Appendix M: BT Stats Database

4.1 Recommended Prerequisite Knowledge

4.1    Recommended Prerequisite Knowledge

This guide assumes that the Integration for Notes administrator has some familiarity with both Domino and Exchange/Office 365.

Regarding Domino, the administrator should understand:

  • How email routing works between Domino servers (NRPC and SMTP)

  • Domino Replication topology and how Connection docs control replication

  • Using Server and Configuration docs to manage a Domino environment

  • Domino server and the Notes.INI file; for example, an administrator should know that the last character in an INI file needs to be a carriage return

  • Domino Directory Domain docs, particularly Foreign Domain docs

If installing ZApp (an add-on to Integration for Notes), the administrators should also understand Domino ACLs, Readers fields, and how Notes forms interact with displayed field data.

Regarding Exchange/O365, an administrator should understand:

  • How SMTP routing works to and from Exchange/O365

  • How to create send and receive connections using PowerShell

  • The difference between authoritative and remote domains

  • The difference between user types: contacts, mail enabled and mailbox enabled


Section 5: Pre-installation Requirements

Before installing BTCal, the administrator should review this section to be sure the necessary products, permissions, and checklist items have been acquired (refer to the Integration for Notes BTCal/FreeBusy Requirements documentation). Some form of directory synchronization is necessary for integration. While it’s possible to manage directory synchronization manually, Binary Tree recommends its own Directory Sync Pro.

5.1 Recommended Products

5.1    Recommended Products

Directory Sync Pro

Why is Directory Sync Prorecommended?

Before Integration for Notes BTCal can be installed, a fully populated GAL (Global Address List) must exist in either the O365 or the local Exchange environments. Without this, the full calendaring functionality of BTCal will not be available. The GAL can be populated in O365 by manually adding the information from Notes, but this is cumbersome and error-prone.

Directory Sync Pro for Notes automates the process of populating the local Active Directory and transferring mail enabled objects from Notes to Exchange/O365. All of the mail addresses will need to be in Active Directory so that they can be synced to the cloud. Directory Sync Protakes the known valid SMTP addresses in Domino and writes them to Active Directory.

You must use Azure AD Connect to populate the local Active Directory to the Azure Active Directory


Visit and refer to the “Documentation” link at the bottom of the page for more information on Directory Sync Pro.


When is FreeBusy required?

FreeBusy is required for heavy users of calendaring. During coexistence, it allows users in Notes to schedule and coordinate meetings with users who have already migrated to Exchange. FreeBusy’s functionality is limited to indicating whether someone is available to schedule with a meeting.

Once all Domino mail objects have fully migrated from Notes to Exchange, FreeBusy is no longer required because all scheduling can be done in Exchange.

BTCal, on the other hand, is still useful after all users have migrated to Exchange. Most clients, after migration, will still want to use BTCal because it allows them to continue using some Notes applications. BTCal assists in handling the SMTP routing for mail-related applications.

See the FreeBusy User Guide for more information.

5.2 Required Administrator Rights and Permissions

5.2    Required Administrator Rights and Permissions

To install and configure BTCal, the administrator must have certain rights. The required temporary rights are listed below under their corresponding environment.

Domino – Required Rights


Domino Directory access

  • Editor access

    • Server Modifier role

    • Net Modifier role

The administrator must be assigned “Editor” access with the Server Modifier and Net Modifier roles in the Domino Directory Access Control List.

Domino Server Document(s)

  • Add the administrator to the following fields:

    • Administrators

    • Create databases & templates

    • Create new replicas

The administrator must be listed under the Administrators, Create databases & templates, Create new replicas fields on the server documents where BTCal will be installed. 

Notes.ini edit rights

The administrator must be able to edit the Domino Notes.ini file.


Exchange/O365 - Required Rights


PowerShell rights

  • Issue commands

The administrator must have rights to issue PowerShell commands.

Exchange roles

  • Create Send and Receive Documents

  • Configure Accepted and Remote domain settings

The administrator must be able to create Send and Receive connectors and configure Accepted and Remote domain settings.

Office 365 roles

  • Exchange Administrator role

The administrator must be assigned the “Exchange Administrator” role to create Send and Receive connectors and make other O365 configurations.

Windows - Required Rights


Administrator access

The administrator requires admin access to the server(s) where BTCal will be installed.



Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating