
Receive Connector Usage Types
The usage type determines the default security settings for the connector.
The security settings for a Receive connector specify the permissions that are granted to sessions that connect to the Receive connector and the supported authentication mechanisms.
When you use the Exchange Management Console to configure a Receive connector, the New SMTP Receive Connector wizard prompts you to select the usage type for the connector.
In the release to manufacturing (RTM) version of Exchange 2007, you can also specify the Usage parameter when you create a Receive connector by using the New-ReceiveConnector cmdlet in Exchange Management Shell. However, in Exchange 2007 RTM, Usage is not a required parameter. If you do not specify a usage type when you run the New-ReceiveConnector cmdlet, the default usage type will be set to Custom.
In Exchange 2007 Service Pack 1 (SP1), you must specify a usage type when you create a Receive connector by using the New-ReceiveConnector cmdlet in the Exchange Management Shell. In Exchange 2007 SP1, you can use two different methods to specify the usage type:
-
Use the Usage parameter with the desired value, such as Usage
Custom. There are other required parameters based on the usage type that you specify. If you don't specify the required parameters in the New-ReceiveConnector command, the command will fail.
-
Use the switch parameter for the desired usage type, such as Custom. There are other required parameters based on the usage type that you specify. If you don't specify the required parameters in the New-ReceiveConnector command, you are prompted for the missing parameter values so the command can continue.
Permission Groups
A permission group is a predefined set of permissions that is granted to well-known security principals and assigned to a Receive connector. Security principals include users, computers, and security groups. A security principal is identified by a security identifier (SID). Permission groups are only available for Receive connectors. The use of permission groups simplifies the configuration of permissions on Receive connectors. The PermissionGroups property defines the groups or roles that can submit messages to the Receive connector and the permissions that are assigned to those groups. The set of permission groups is predefined in Exchange 2007. This means that you cannot create additional permission groups. Also, you cannot modify the permission group members or the associated permissions.
Table 1 lists the available permission groups and identifies the security principals and the permissions that are granted when that permission group is configured for a Receive connector.
Table 1 Receive connector permission groups
|
Permission group name
|
Associated security principals (SIDs)
|
Permissions granted
|
|---|
|
Anonymous
|
Anonymous user account
|
-
Ms-Exch-SMTP-Submit
-
Ms-Exch-SMTP-Accept-Any-Sender
-
Ms-Exch-SMTP-Accept-Authoritative-Domain-Sender
-
Ms-Exch-Accept-Headers-Routing
|
|
ExchangeUsers
|
Authenticated user accounts
|
-
Ms-Exch-SMTP-Submit
-
Ms-Exch-SMTP-Accept-Any-Recipient
-
Ms-Exch-Bypass-Anti-Spam
-
Ms-Exch-Accept-Headers-Routing
|
|
ExchangeServers
|
-
Hub Transport servers
-
Edge Transport servers
-
Exchange Servers (Hub Transport server only)
-
Externally Secured servers
|
-
Ms-Exch-SMTP-Submit
-
Ms-Exch-SMTP-Accept-Any-Sender
-
Ms-Exch-SMTP-Accept-Any-Recipient
-
Ms-Exch-Accept-Authoritative-Domain-Sender
-
Ms-Exch-Bypass-Anti-Spam
-
Ms-Exch-SMTP-Accept-Authentication-Flag
-
Ms-Exch-Bypass-Message-Size-Limit
-
Ms-Exch-Accept-Headers-Routing
-
Ms-Exch-Accept-Exch50
-
Ms-Exch-Accept-Headers-Organization (Note: this permission is not granted to Externally Secured servers.)
-
Ms-Exch-Accept-Headers-Forest (Note: this permission is not granted to Externally Secured servers)
|
|
ExchangeLegacyServers
|
Exchange Legacy Interop security group
|
-
Ms-Exch-SMTP-Submit
-
Ms-Exch-SMTP-Accept-Any-Sender
-
Ms-Exch-SMTP-Accept-Any-Recipient
-
Ms-Exch-Accept-Authoritative-Domain-Sender
-
Ms-Exch-Bypass-Anti-Spam
-
Ms-Exch-SMTP-Accept-Authentication-Flag
-
Ms-Exch-Bypass-Message-Size-Limit
-
Ms-Exch-Accept-Headers-Routing
-
Ms-Exch-Accept-Exch50
|
|
Partner
|
Partner Server account
|
-
Ms-Exch-SMTP-Submit
-
Ms-Exch-Accept-Headers-Routing
|
Note: |
|---|
We strongly recommend against configuring Receive connectors to accept anonymous connections from unknown IPv6 addresses. If you configure a Receive connector to accept anonymous connections from unknown IPv6 addresses, the amount of spam that enters your organization is likely to increase. Currently, there is no broadly accepted industry standard protocol for looking up IPv6 addresses. Most IP Block List providers do not support IPv6 addresses. Therefore, if you allow anonymous connections from unknown IPv6 addresses on a Receive connector, you increase the chance that spammers will bypass IP Block List providers and successfully deliver spam into your organization.
For more information about Exchange 2007 SP1 support for IPv6 addresses, see IPv6 Support in Exchange 2007 SP1.
|
Receive Connector Usage Types
The usage type determines the default permission groups that are assigned to the Receive connector and the default authentication mechanisms that are available for session authentication. A Receive connector always responds to a request from a sender to use Transport Layer Security (TLS). Table 2 describes the available usage types and default settings.
Table 2 Receive connector usage types
|
Usage type
|
Default permission groups
|
Default authentication mechanism
|
|---|
|
Client (unavailable on Edge Transport servers)
|
ExchangeUsers
|
TLS
Basic authentication plus TLS
Integrated Windows authentication
|
|
Custom
|
None
|
None
|
|
Internal
|
ExchangeServers
ExchangeLegacyServers (This permission group is unavailable on Edge Transport servers.)
|
Exchange Server authentication
|
|
Internet
|
AnonymousUsers
Partner
|
None or Externally Secured
|
|
Partner
|
Partner
|
Not applicable. This usage type is selected when you establish mutual TLS with a remote domain.
|
The Receive connector permissions and authentication mechanisms are discussed later in this topic.
Receive Connector Usage Scenarios
Each usage type is appropriate for a specific connection scenario. Select the usage type that has the default settings most applicable to the configuration that you want. You can modify permissions by using the Add-ADPermission and Remove-ADPermission cmdlets. For more information, see the following topics:
Table 3 lists common connection scenarios and the usage type for each scenario.
Table 3 Receive Connector usage scenarios
|
Connector scenario
|
Usage type
|
Comment
|
|---|
|
Edge Transport server receiving e-mail from the Internet
|
Internet
|
A Receive connector that is configured to accept e-mail from all domains is created automatically when the Edge Transport server role is installed.
|
|
Hub Transport server receiving e-mail from the Internet
|
Internet
|
This is not a recommended configuration. For more information, see How to Configure Connectors for Internet Mail Flow.
|
|
Edge Transport server receiving e-mail from an Exchange Server 2003 or Exchange 2000 Server bridgehead server
|
Internal
|
In this scenario, the Exchange 2003 or Exchange 2000 bridgehead server is configured to use the Edge Transport server as a smart host for a Send connector.
|
|
Hub Transport server receiving e-mail submissions from a client application that uses Post Office Protocol version 3 (POP3) or IMAP4
|
Client
|
This Receive connector is automatically created on every Hub Transport server when the role is installed. By default, this Receive connector is configured to receive e-mail through TCP Port 587.
|
|
Hub Transport server receiving e-mail from a Hub Transport server
|
Internal
|
You do not have to configure Receive connectors between Hub Transport servers within the same organization. This usage type can be used to configure a cross-forest Receive connector.
|
|
Hub Transport server receiving e-mail from an Exchange 2003 or Exchange 2000 bridgehead server in the same forest
|
Internal
|
This is an optional configuration. Transport between Exchange 2007 and earlier versions of Exchange Server is accomplished through two-way routing group connectors. If you create Simple Mail Transfer Protocol (SMTP) connectors to Exchange 2003 or Exchange 2000 routing groups, a routing group connector must also exist. For more information, see How to Create Routing Group Connectors from Exchange 2007 to Exchange Server 2003
|
|
Edge Transport server receiving e-mail from a Hub Transport server
|
Internal
|
A Receive connector that is configured to accept e-mail from all domains is created automatically when the Edge Transport server role is installed. You can create another connector and configure it to receive e-mail only from the Exchange organization.
|
|
Cross-forest Receive connector for a Hub Transport server in one forest receiving e-mail from a Hub Transport server in a second forest
|
Custom
|
For detailed configuration steps, see Configuring Cross-Forest Connectors.
|
|
Cross-forest Receive connector for a Hub Transport server in one forest receiving e-mail from an Exchange 2003 or Exchange 2000 bridgehead server in a second forest
|
Custom
|
For detailed configuration steps, see Configuring Cross-Forest Connectors.
|
|
Hub Transport server receiving e-mail from a third-party message transfer agent
|
Internal
|
Specify the IP address range from which messages will be accepted and set the authentication mechanism to either Basic authentication or Externally Secured. For more information, see How to Configure Connectors for Internet Mail Flow.
|
|
Edge Transport server receiving e-mail from a third-party message transfer agent
|
Custom
|
Use the Add-AdPermission cmdlet to set the extended rights. Specify the IP address range from which messages will be accepted and set the authentication mechanism to Basic authentication. You can also select the Internal usage type and set Externally Secured as the authentication method. No additional permissions configuration is required if you select this option.
|
|
Edge Transport server receiving e-mail from an external relay domain
|
Custom
|
The Edge Transport server can accept e-mail from an external relay domain and then relay to the destination recipient domain. Specify the IP address range from which messages will be accepted, set the appropriate authentication mechanism, and use the Add-AdPermission cmdlet to set the extended rights.
|
|
Edge Transport server receiving e-mail from a domain to which you have established mutual TLS authentication
|
Partner
|
Mutual TLS authentication functions correctly only if the following conditions are true:
-
The value of the DomainSecureEnabled parameter is set to
$True.
-
The value of the AuthMechanism parameter contains
TLS and cannot contain External.
-
The TLSReceiveDomainSecureList parameter in the Get-TransportConfig cmdlet contains at least one domain that is serviced by this Receive connector. The wildcard character (*) is not supported in domains that are configured for mutual TLS authentication. The same domain must also be defined on the corresponding Send connector, and in the value of the TLSSendDomainSecureList parameter in the Get-TransportConfig cmdlet.
For more information, see Set-ReceiveConnector and Managing Domain Security.
|
|
Edge Transport server receiving connections from Microsoft Exchange Hosted Services server
|
Custom
|
The Exchange Hosted Services server can act as an externally authoritative server. To use the Externally Secured authentication mechanism, use the Set-ReceiveConnector cmdlet to set the PermissionGroup parameter to ExchangeServers.
|
|
Hub Transport server receiving connections from an Exchange Hosted Services server
|
Custom
|
The Exchange Hosted Services server can act as an externally authoritative server. To use the Externally Secured authentication mechanism, use the Set-ReceiveConnector cmdlet to set the PermissionGroup parameter to ExchangeServers.
|