Es gibt 5 standardmäßige Exchange Server-Empfangsconnectors auf Exchange Server 2013/2016/2019. Diese Empfangsconnectors werden automatisch erstellt, wenn Sie Exchange Server installieren. Manchmal müssen Sie die Standard-Empfangsconnectors neu erstellen, weil Sie etwas angepasst haben und der Nachrichtenfluss nicht mehr funktioniert. In diesem Artikel erfahren Sie, wie Sie die Standard-Empfangsconnectors in Exchange Server neu erstellen.
Standard-Empfangskonnektoren für Exchange Server
Exchange-Server verwenden Empfangsconnectors, um eingehende SMTP-Verbindungen zu steuern von:
- Messagingserver außerhalb der Exchange-Organisation.
- Dienste in der Transportpipeline auf dem lokalen Exchange-Server oder auf Remote-Exchange-Servern.
- E-Mail-Clients, die zum Senden von Nachrichten authentifiziertes SMTP verwenden müssen.
Lesen Sie mehr über Exchange Server-Empfangskonnektoren:
- Protokollierung des Exchange Server-Empfangsconnectors
- Konfigurieren Sie das anonyme SMTP-Relay in Exchange Server
- Kopieren Sie den Empfangsconnector auf einen anderen Exchange Server
- Importieren Sie Remote-IP-Adressen in den Exchange-Empfangsconnector
- Exportieren Sie Remote-IP-Adressen aus dem Exchange-Empfangsconnector
Schauen wir uns die Empfangskonnektoren in Exchange Server an. Melden Sie sich beim Exchange Admin Center an und navigieren Sie zuNachrichtenfluss > Empfangsconnectors.
Die fünf standardmäßigen Exchange Server-Empfangsconnectors auf Exchange Server sind:
- Client-Frontend
- Client-Proxy
- Standard
- Standard-Frontend
- Outbound-Proxy-Frontend

Um die Standard-Empfangsconnectors im Exchange Admin Center neu zu erstellen, gehen Sie die folgenden Bildschirme durch und stellen Sie sicher, dass Sie für jeden Empfangsconnector dieselbe Konfiguration konfigurieren.
Client-Frontend-Empfangs-Connector
Um den Client-Frontend-Empfangsconnector neu zu erstellen, führen Sie die folgende Konfiguration durch:
Allgemein

Sicherheit

Scoping

Client-Proxy-Empfangsconnector
Um den Client-Proxy-Empfangsconnector neu zu erstellen, führen Sie die folgende Konfiguration durch:
Allgemein

Sicherheit

Scoping

Standard-Empfangsconnector
Um den Standard-Empfangsconnector neu zu erstellen, gehen Sie die folgende Konfiguration durch:
Allgemein

Sicherheit

Scoping

Standard-Frontend-Empfangsconnector
Um den Standard-Frontend-Empfangsconnector neu zu erstellen, führen Sie die folgende Konfiguration durch:
Allgemein

Sicherheit

Scoping

Ausgangs-Proxy-Frontend-Empfangs-Connector
Um den Outbound Proxy Frontend-Empfangsconnector neu zu erstellen, gehen Sie die folgende Konfiguration durch:
Allgemein

Sicherheit

Scoping

Im nächsten Schritt zeigen wir, wie Sie die Standard-Empfangskonnektoren mit einem PowerShell-Skript neu erstellen.
Erstellen Sie das Standard-PowerShell-Skript für Empfangsconnectors neu
Führen Sie die folgenden Schritte aus, um die Standard-Empfangsconnectors in Exchange Server mit einem PowerShell-Skript neu zu erstellen.
Schritt 1: Laden Sie das Set-ReceiveConnectors PowerShell-Skript herunter
Laden Sie das PowerShell-Skript Set-ReceiveConnectors.ps1 herunter und platzieren Sie es auf dem Exchange ServerC:SkripteOrdner. Wenn Sie keinen Skriptordner haben, erstellen Sie einen.
Stellen Sie sicher, dass die Datei entsperrt ist, um Fehler beim Ausführen des Skripts zu vermeiden. Lesen Sie mehr im Artikel Fehler „Nicht digital signiert“ beim Ausführen des PowerShell-Skripts.
Eine andere Möglichkeit besteht darin, den folgenden Code zu kopieren und in Notepad einzufügen. Geben Sie ihm den NamenSet-ReceiveConnectors.ps1und legen Sie es in dieC:SkripteOrdner.
<#
.SYNOPSIS
Set-ReceiveConnectors.ps1
.DESCRIPTION
Recreate the default Receive Connectors on the Exchange Server.
.LINK
www.alitajran.com/recreate-default-receive-connectors-exchange-server
.NOTES
Written by: ALI TAJRAN
Website: www.alitajran.com
LinkedIn: linkedin.com/in/alitajran
.CHANGELOG
V1.00, 09/25/2023 - Initial version
V1.10, 10/15/2024 - Added parameter for server name
#>
param (
[Parameter(Mandatory = $true)]
[string]$ServerName
)
# Define IP Range
$range = "0.0.0.0-255.255.255.255", "::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
# Check if the server with the specified name exists
$targetServer = Get-ExchangeServer -Identity $ServerName -ErrorAction SilentlyContinue
if ($targetServer) {
# Define connector parameters for splatting
$clientProxyParams = @{
Name = "Client Proxy $ServerName"
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 = $ServerName
}
$defaultFrontendParams = @{
Name = "Default Frontend $ServerName"
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 = $ServerName
}
$outboundProxyFrontendParams = @{
Name = "Outbound Proxy Frontend $ServerName"
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 = $ServerName
}
$clientFrontendParams = @{
Name = "Client Frontend $ServerName"
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 = $ServerName
}
$defaultParams = @{
Name = "Default $ServerName"
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 = $ServerName
}
# Check and create connectors if they don't exist
$connectors = @{
"Client Proxy" = $clientProxyParams
"Default Frontend" = $defaultFrontendParams
"Outbound Proxy Frontend" = $outboundProxyFrontendParams
"Client Frontend" = $clientFrontendParams
"Default" = $defaultParams
}
foreach ($connectorName in $connectors.Keys) {
$connectorParams = $connectors[$connectorName]
if (!(Get-ReceiveConnector | Where-Object { $_.Name -eq $connectorParams.Name -and $_.Server -eq $ServerName })) {
$null = New-ReceiveConnector @connectorParams
Write-Host "$connectorName Connector created successfully." -ForegroundColor Green
}
else {
Write-Host "$connectorName Connector already exists." -ForegroundColor Yellow
}
}
}
else {
Write-Host "Server '$ServerName' not found. Please provide a valid Exchange Server name." -ForegroundColor Red
}Schritt 2: Entfernen Sie die Standard-Empfangsanschlüsse
Es ist wichtig, den Standard-Empfangsconnector zu entfernen, den Sie neu erstellen möchten. Angenommen, Sie möchten nur einen davon neu erstellen und dann nur diesen bestimmten Standard-Empfangsconnector entfernen.
In unserem Beispiel werden wir alle Standard-Empfangskonnektoren entfernen, da wir sie alle neu erstellen möchten.

Schritt 3: Führen Sie das PowerShell-Skript „Set-ReceiveConnector“ aus
Starten Sie die Exchange-Verwaltungsshell als Administrator und führen Sie das PowerShell-Skript „Set-ReceiveConnectors.ps1“ aus, um die Standardempfangsconnectors neu zu erstellen.
C:scripts.Set-ReceiveConnectors.ps1 -ServerName "EX01-2019"Das Skript zeigt Folgendes an:
- Wenn der Standard-Empfangsconnector bereits vorhanden ist, wird mit dem nächsten Standard-Empfangsconnector fortgefahren.
- Wenn der Standard-Empfangsconnector nicht vorhanden ist, wird ein neuer Standard-Empfangsconnector mit den richtigen Einstellungen erstellt.
- Wenn der falsche Exchange Server-Name festgelegt ist, zeigt das Skript an, dass Sie einen gültigen Exchange Server-Namen eingeben müssen.
Client Proxy Connector created successfully.
Default Frontend Connector created successfully.
Outbound Proxy Frontend Connector created successfully.
Client Frontend Connector created successfully.
Default Connector created successfully.Schritt 4: Überprüfen Sie die Standard-Empfangsconnectors
Stellen Sie sicher, dass die Standard-Empfangsconnectors erfolgreich in Exchange Server erstellt wurden.
Empfohlene Lektüre:Entfernen Sie Remote-IP-Adressen aus dem Exchange-Empfangsconnector

Das ist es!
Abschluss
Sie haben gelernt, wie Sie Standard-Empfangsconnectors in Exchange Server neu erstellen. Wenn Sie Probleme mit dem eingehenden E-Mail-Fluss haben oder Änderungen an den standardmäßigen Exchange Server-Empfangsconnectors vorgenommen haben und diese auf die ursprüngliche Konfiguration zurücksetzen möchten, erstellen Sie diese neu. Erstellen Sie die Empfangsconnectors im Exchange Admin Center oder mit dem PowerShell-Skript neu.
Hat Ihnen dieser Artikel gefallen? Vielleicht gefällt Ihnen auch die Suche nach IP-Adressen mithilfe des Exchange-SMTP-Relays. Vergessen Sie nicht, uns zu folgen und diesen Artikel zu teilen.















