In the context of the Mailbox server role, whether the authentication is NTLM or Kerberos relies on the user or process context that the Exchange Business Logic layer consumer is running under. In this context, the consumer is any application or process that uses the Exchange Business Logic layer. In many of the "Default Authentication" cells in the "Mailbox Server data paths" table in this section, the authentication is listed as "NTLM/Kerberos."
The Exchange Business Logic layer is used to access and communicate with the Exchange store. The Exchange Business Logic layer is also called from the Exchange store to communicate with external applications and processes.
If the Exchange Business Logic layer consumer is running as Local System, the authentication method is always Kerberos from the consumer to the Exchange store. Kerberos is used because the consumer must be authenticated by using the computer account Local System and a two-way authenticated trust must exist.
If the Exchange Business Logic layer consumer is not running as Local System, the authentication method is NTLM. For example, when an Administrator runs an Exchange Management Shell cmdlet that uses the Exchange Business Logic layer, NTLM is used.
The RPC traffic is always encrypted.
The following table provides information about ports, authentication, and encryption for data paths to and from Mailbox servers
Mailbox server data paths
|
Data path
|
Required ports
|
Default authentication
|
Supported authentication
|
Encryption supported?
|
Encrypted by default?
|
|---|
|
Cluster Continuous Replication (CCR) and Standby Continuous Replication (SCR) log shipping
|
445/TCP
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
CCR and SCR seeding
|
Random port
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
Volume shadow copy service (VSS) backup
|
Local Message Block (SMB)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
No
|
No
|
|
Legacy Backup
|
Random port
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
Clustering
|
135/TCP (RPC) See "Notes on Mailbox Servers" after this table.
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
MAPI access
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Mailbox Assistants
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
No
|
No
|
|
Availability Web service (Client Access to Mailbox)
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Active Directory access
|
389/TCP/UDP (LDAP), 3268/TCP (LDAP GC), 88/TCP/UDP (Kerberos), 53/TCP/UDP (DNS), 135/TCP (RPC netlogon)
|
Kerberos
|
Kerberos
|
Yes (Kerberos encryption)
|
Yes
|
|
Content indexing
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Admin remote access (Remote Registry)
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
Admin remote access (SMB/File)
|
445/TCP (SMB)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (IPsec)
|
No
|
|
Recipient Update Service RPC access
|
135/TCP (RPC)
|
Kerberos
|
Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Microsoft Exchange Active Directory Topology service access
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Microsoft Exchange System Attendant service legacy access (Listen to requests)
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
No
|
No
|
|
Microsoft Exchange System Attendant service legacy access to Active Directory
|
389/TCP/UDP (LDAP), 3268/TCP (LDAP GC), 88/TCP/UDP (Kerberos), 53/TCP/UDP (DNS), 135/TCP (RPC netlogon)
|
Kerberos
|
Kerberos
|
Yes (Kerberos encryption)
|
Yes
|
|
Microsoft Exchange System Attendant service legacy access (As MAPI client)
|
135/TCP (RPC)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Offline Address Book (OAB) accessing Active Directory
|
135/TCP (RPC)
|
Kerberos
|
Kerberos
|
Yes (RPC encryption)
|
Yes
|
|
Recipient update to Active Directory
|
389/TCP/UDP (LDAP), 3268/TCP (LDAP GC), 88/TCP/UDP (Kerberos), 53/TCP/UDP (DNS), 135/TCP (RPC netlogon)
|
Kerberos
|
Kerberos
|
Yes (Kerberos encryption)
|
Yes
|
|
DSAccess to Active Directory
|
389/TCP/UDP (LDAP), 3268/TCP (LDAP GC), 88/TCP/UDP (Kerberos), 53/TCP/UDP (DNS), 135/TCP (RPC netlogon)
|
Kerberos
|
Kerberos
|
Yes (Kerberos encryption)
|
Yes
|
|
Outlook accessing Offline Address Book (OAB)
|
80/TCP, 443/TCP (SSL)
|
NTLM/Kerberos
|
NTLM/Kerberos
|
Yes (HTTPS)
|
No
|
|
WebDav
|
80/TCP, 443/TCP (SSL)
|
Basic, NTLM, Negotiate
|
Basic, NTLM, Negotiate
|
Yes (HTTPS)
|
Yes
|
Notes on Mailbox Servers
For HTTP authentication where "Negotiate" is listed, Kerberos is tried first, and then NTLM.
For intra-node communications, cluster nodes communicate over User Datagram Protocol (UDP) port 3343. Each node in the cluster periodically exchanges sequenced, unicast UDP datagrams with every other node in the cluster. The purpose of this exchange is to determine whether all nodes are running correctly and to monitor the health of network links.
Although WebDav applications or clients can connect to the Mailbox server by using 80/TCP or 443/TCP, in most cases the application or clients connect to the Client Access server. The Client Access server then connects to the Mailbox server over 80/TCP or 443/TCP.
The clustering data path listed in the "Mailbox Server data paths" table in this section uses dynamic RPC (TCP) to communicate cluster status and activity between the different cluster nodes. The cluster service (ClusSvc.exe) also uses UDP/3343 and randomly allocated high TCP ports to communicate between cluster nodes.