2013 Default Receive Connectors
I accidentally deleted all my receive connectors and I'm new to Exchange 2013.  Can someone please post up the configuration of the ones created by default on a MB/CAS box?  Thank you so much in advanced!
March 13th, 2013 7:58am

Hi
1.  Open the EAC ->mail flow

2.   Mail Flow -> Accepted Domains, and click on the + symbol.

3. In the new accepted domain wizard enter the name for the accepted domain and in the Accepted domain field, specify the SMTP recipient domain you wish to add.

4. Select Authoritative domain and click Save

Free Windows Admin Tool Kit Click here and download it now
March 14th, 2013 5:41am

I accidentally deleted all my receive connectors and I'm new to Exchange 2013.  Can someone please post up the configuration of the ones created by default on a MB/CAS box?  Thank you so much in advanced!

Hi,
Here's you have some of the settings configured on the default receive connectors created during setup. (Single Server with both roles). This should help you configured the most important settings at least.


[PS] C:\>Get-ReceiveConnector | fl Name,AuthMechanism,RemoteIPRanges,TransportRole,permissiongroups,MaxMessageSize


Name             : Default EX2013
AuthMechanism    : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer
RemoteIPRanges   : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole    : HubTransport
PermissionGroups : ExchangeUsers, ExchangeServers, ExchangeLegacyServers
MaxMessageSize   : 35 MB (36,700,160 bytes)

Name             : Client Proxy EX2013
AuthMechanism    : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer
RemoteIPRanges   : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole    : HubTransport
PermissionGroups : ExchangeUsers, ExchangeServers
MaxMessageSize   : 35 MB (36,700,160 bytes)

Name             : Default Frontend EX2013
AuthMechanism    : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer
RemoteIPRanges   : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole    : FrontendTransport
PermissionGroups : AnonymousUsers, ExchangeServers, ExchangeLegacyServers
MaxMessageSize   : 36 MB (37,748,736 bytes)

Name             : Outbound Proxy Frontend EX2013
AuthMechanism    : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer
RemoteIPRanges   : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole    : FrontendTransport
PermissionGroups : AnonymousUsers, ExchangeServers
MaxMessageSize   : 36 MB (37,748,736 bytes)

Name             : Client Frontend EX2013
AuthMechanism    : Tls, Integrated, BasicAuth, BasicAuthRequireTLS
RemoteIPRanges   : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole    : FrontendTransport
PermissionGroups : ExchangeUsers
MaxMessageSize   : 35 MB (36,700,160 bytes)


Also see: Receive Connectors

 

March 19th, 2013 8:36am

I did sorta the same thing.  But I wiped out the 'all ipv4' and 'all ipv6' addresses.  The EAC then wipes out the port numbers and gives you back port 25 for everything when you add individual IP addresses.

I figured out:

Client Proxy is on 465.

Default hub transport is 2525

Outbound proxy frontend is 717

But I don't know what the Default Frontend or Client Front End under receive connectors were.

Any help out there for that info?

Thanks,

Lyle Giese

LCR Computer Services, Inc.

Free Windows Admin Tool Kit Click here and download it now
August 30th, 2013 7:42pm

Here are the bindings for the two you were missing:

Name     : Default Frontend SERVERNAME
Bindings : {[::]:25, 0.0.0.0:25}

Name     : Client Frontend SERVERNAME
Bindings : {[::]:587, 0.0.0.0:587}

August 30th, 2013 7:55pm

Hi Martina

Can you take the same export the 'Bindings' argument add's please ?

Thank's

Alex

Free Windows Admin Tool Kit Click here and download it now
January 7th, 2014 10:35pm

I keep finding this post when searching Exchange 2013 receive connectors -- I felt it didn't have enough information. To test, i deleted all my send connectors (on a dev server) and recreated with this powershell script.
$range = "::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff","0.0.0.0-255.255.255.255"
Get-TransportService | % {
	$server = $_.Name
	New-ReceiveConnector -Name "Default $server" -Bindings 0.0.0.0:2525 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 35MB -Server $server
	New-ReceiveConnector -Name "Client Proxy $server" -Bindings 0.0.0.0:465 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers -MaxMessageSize 35MB -Server $server
	New-ReceiveConnector -Name "Default Frontend $server" -Bindings 0.0.0.0:25 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 36MB -Server $server
	New-ReceiveConnector -Name "Outbound Proxy Frontend $server" -Bindings 0.0.0.0:717 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers -MaxMessageSize 36MB -Server $server
	New-ReceiveConnector -Name "Client Frontend $server" -Bindings 0.0.0.0:587 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeUsers -MaxMessageSize 35MB -Server $server
}

April 27th, 2015 10:30am

I keep finding this post when searching Exchange 2013 receive connectors -- I felt it didn't have enough information. To test, i deleted all my send connectors (on a dev server) and recreated with this powershell script.
$range = "::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff","0.0.0.0-255.255.255.255"
Get-TransportService | % {
	$server = $_.Name
	New-ReceiveConnector -Name "Default $server" -Bindings 0.0.0.0:2525 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 35MB -Server $server
	New-ReceiveConnector -Name "Client Proxy $server" -Bindings 0.0.0.0:465 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers -MaxMessageSize 35MB -Server $server
	New-ReceiveConnector -Name "Default Frontend $server" -Bindings 0.0.0.0:25 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 36MB -Server $server
	New-ReceiveConnector -Name "Outbound Proxy Frontend $server" -Bindings 0.0.0.0:717 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers -MaxMessageSize 36MB -Server $server
	New-ReceiveConnector -Name "Client Frontend $server" -Bindings 0.0.0.0:587 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeUsers -MaxMessageSize 35MB -Server $server
}

Free Windows Admin Tool Kit Click here and download it now
April 27th, 2015 2:28pm

Hi David,

Did you mean you deleted your receive connectors?

"To test, i deleted all my send connectors (on a dev server) and recreated with this powershell script. "

Also in your script   $server= $_.Name

Do I fill in the name of the server there?

Thank you in advance

April 27th, 2015 4:44pm

Markus, great script ! Thanks for that. However comparing Installation defaults using WinMerge

I discovered a number of missing settings between a Reference Install of Exch2K13 cu8 and your script. (IPv6 binding, EnableAuthGSSAPI, DomainSecureEnabled ,.. were missing)

I made some additions to match the complete Exchange Default install Connector settings:

Before re-creating Default Receive Connectors, you might want to dump the current settings first to compare them after with WinMerge

Why 5 files? Because Get-ReceiveConnector | fl > file will sort the results randomly making a DiffCompare much harder :-)

Step 1.Exchange_2013_BEFORE_Get-ReceiveConnector_to_5_Files.ps1

Get-TransportService | % {
	$server = $_.Name
	Get-ReceiveConnector -identity "$server\Default $server" | fl > "c:\Current $server Default $server.txt"
	Get-ReceiveConnector -identity "$server\Client Proxy $server" | fl > "c:\Current $server_Client Proxy $server.txt"
	Get-ReceiveConnector -identity "$server\Client Frontend $server" | fl > "c:\Current $server Client Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Outbound Proxy Frontend $server" | fl > "c:\Current $server_Outbound Proxy Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Default Frontend $server" | fl > "c:\Current $server Default Frontend $server.txt"
}

Step 2.Exchange_2013_DEFAULT_INSTALLATION_Receive_Connectors.ps1

$range = "0.0.0.0-255.255.255.255","::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
Get-TransportService | % {
	$server = $_.Name
	New-ReceiveConnector -Name "Client Proxy $server" -Bindings 0.0.0.0:465, [::]:465 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers -MaxMessageSize 35MB -MessageRateLimit 5 -MessageRateSource User -EnableAuthGSSAPI $True -Server $server

	New-ReceiveConnector -Name "Default Frontend $server" -Bindings 0.0.0.0:25, [::]:25 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 36MB -DomainSecureEnabled $True -ProtocolLoggingLevel Verbose -Server $server

	New-ReceiveConnector -Name "Outbound Proxy Frontend $server" -Bindings 0.0.0.0:717, [::]:717 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeServers -MaxMessageSize 36MB -DomainSecureEnabled $True -ProtocolLoggingLevel Verbose -Server $server

	New-ReceiveConnector -Name "Client Frontend $server" -Bindings 0.0.0.0:587, [::]:587 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeUsers -MaxMessageSize 35MB -MessageRateLimit 5 -MessageRateSource User -EnableAuthGSSAPI $True -Server $server

	New-ReceiveConnector -Name "Default $server" -Bindings [::]:2525, 0.0.0.0:2525 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 35MB -MaxInboundConnectionPerSource Unlimited -MaxInboundConnectionPercentagePerSource 100 -MaxRecipientsPerMessage 5000 -SizeEnabled EnabledWithoutValue -Server $server
}
Step 3.Exchange_2013_AFTER_Get-ReceiveConnector_to_5_Files.ps1
Get-TransportService | % {
	$server = $_.Name
	Get-ReceiveConnector -identity "$server\Default $server" | fl > "c:\Receive $server Default $server.txt"
	Get-ReceiveConnector -identity "$server\Client Proxy $server" | fl > "c:\Receive $server_Client Proxy $server.txt"
	Get-ReceiveConnector -identity "$server\Client Frontend $server" | fl > "c:\Receive $server Client Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Outbound Proxy Frontend $server" | fl > "c:\Receive $server_Outbound Proxy Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Default Frontend $server" | fl > "c:\Receive $server Default Frontend $server.txt"
}
Steps 1 and 3 only applicable if you wanted to compare the changes using a Diff tool.



Free Windows Admin Tool Kit Click here and download it now
July 4th, 2015 8:49am

Markus, great script ! Thanks for that. However comparing Installation defaults using WinMerge

I discovered a number of missing settings between a Reference Install of Exch2K13 cu8 and your script. (IPv6 binding, EnableAuthGSSAPI, DomainSecureEnabled ,.. were missing)

I made some additions to match the complete Exchange Default install Connector settings:

Before re-creating Default Receive Connectors, you might want to dump the current settings first to compare them after with WinMerge

Why 5 files? Because Get-ReceiveConnector | fl > file will sort the results randomly making a DiffCompare much harder :-)

Step 1.Exchange_2013_BEFORE_Get-ReceiveConnector_to_5_Files.ps1

Get-TransportService | % {
	$server = $_.Name
	Get-ReceiveConnector -identity "$server\Default $server" | fl > "c:\Current $server Default $server.txt"
	Get-ReceiveConnector -identity "$server\Client Proxy $server" | fl > "c:\Current $server_Client Proxy $server.txt"
	Get-ReceiveConnector -identity "$server\Client Frontend $server" | fl > "c:\Current $server Client Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Outbound Proxy Frontend $server" | fl > "c:\Current $server_Outbound Proxy Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Default Frontend $server" | fl > "c:\Current $server Default Frontend $server.txt"
}

Step 2.Exchange_2013_DEFAULT_INSTALLATION_Receive_Connectors.ps1

$range = "0.0.0.0-255.255.255.255","::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
Get-TransportService | % {
	$server = $_.Name
	New-ReceiveConnector -Name "Client Proxy $server" -Bindings 0.0.0.0:465, [::]:465 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers -MaxMessageSize 35MB -MessageRateLimit 5 -MessageRateSource User -EnableAuthGSSAPI $True -Server $server

	New-ReceiveConnector -Name "Default Frontend $server" -Bindings 0.0.0.0:25, [::]:25 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups AnonymousUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 36MB -DomainSecureEnabled $True -ProtocolLoggingLevel Verbose -Server $server

	New-ReceiveConnector -Name "Outbound Proxy Frontend $server" -Bindings 0.0.0.0:717, [::]:717 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeServers -MaxMessageSize 36MB -DomainSecureEnabled $True -ProtocolLoggingLevel Verbose -Server $server

	New-ReceiveConnector -Name "Client Frontend $server" -Bindings 0.0.0.0:587, [::]:587 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS -RemoteIPRanges $range -TransportRole FrontendTransport -PermissionGroups ExchangeUsers -MaxMessageSize 35MB -MessageRateLimit 5 -MessageRateSource User -EnableAuthGSSAPI $True -Server $server

	New-ReceiveConnector -Name "Default $server" -Bindings [::]:2525, 0.0.0.0:2525 -AuthMechanism Tls,Integrated,BasicAuth,BasicAuthRequireTLS,ExchangeServer -RemoteIPRanges $range -TransportRole HubTransport -PermissionGroups ExchangeUsers,ExchangeServers,ExchangeLegacyServers -MaxMessageSize 35MB -MaxInboundConnectionPerSource Unlimited -MaxInboundConnectionPercentagePerSource 100 -MaxRecipientsPerMessage 5000 -SizeEnabled EnabledWithoutValue -Server $server
}
Step 3.Exchange_2013_AFTER_Get-ReceiveConnector_to_5_Files.ps1
Get-TransportService | % {
	$server = $_.Name
	Get-ReceiveConnector -identity "$server\Default $server" | fl > "c:\Receive $server Default $server.txt"
	Get-ReceiveConnector -identity "$server\Client Proxy $server" | fl > "c:\Receive $server_Client Proxy $server.txt"
	Get-ReceiveConnector -identity "$server\Client Frontend $server" | fl > "c:\Receive $server Client Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Outbound Proxy Frontend $server" | fl > "c:\Receive $server_Outbound Proxy Frontend $server.txt"
	Get-ReceiveConnector -identity "$server\Default Frontend $server" | fl > "c:\Receive $server Default Frontend $server.txt"
}
Steps 1 and 3 only applicable if you wanted to compare the changes using a Diff tool.



July 4th, 2015 12:47pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics