ReceiveConnector.Bindings Property

Get or sets the local IP address and TCP port numbers used by the Receive connector to listen for inbound messages.

Namespace:  Microsoft.Exchange.Data.Directory.SystemConfiguration
Assembly:  Microsoft.Exchange.Data.Directory (in Microsoft.Exchange.Data.Directory.dll)

Syntax

'Declaration
<ParameterAttribute(Mandatory := False)> _
Public Property Bindings As MultiValuedProperty(Of IPBinding)
    Get
    Set
'Usage
Dim instance As ReceiveConnector
Dim value As MultiValuedProperty(Of IPBinding)

value = instance.Bindings

instance.Bindings = value
[ParameterAttribute(Mandatory = false)]
public MultiValuedProperty<IPBinding> Bindings { get; set; }

Property Value

Type: Microsoft.Exchange.Data.MultiValuedProperty<IPBinding>
A collection of IP address and TCP port bindings.

Remarks

The Bindings property specifies the local IP address and TCP port numbers used by the Receive connector to listen for inbound messages. The valid format for the property is <IPAddress>:<TCP Port>, such as 192.168.1.1:25. The IP address 0.0.0.0 indicates that the Receive connector uses all IP addresses configured on all network adapters to listen for inbound connections.

The values that you specify for the Bindings property must satisfy one of the following requirements for uniqueness.

  • A unique combination of IP address and TCP port that does not conflict with the IP address or TCP port of another Receive connector on the server.

  • An existing combination of IP address and TCP port, with the RemoteIPRanges property to restrict the remote servers that can connect to the Receive connector.

Note

You must specify a local IP address that is valid for the Hub Transport server or Edge Transport server on which the Receive connector is located. If you specify an invalid local IP address, the Microsoft Exchange Transport service may fail to start when the service is restarted.