Adressumschreibungsverfahren auf Edge-Transport-Servern

Sie können Einträge für das Umschreiben von Adressen auf Edge-Transport-Servern erstellen, die für einen einzelnen Empfänger, eine bestimmte Domäne oder Unterdomäne oder für mehrere Unterdomänen gelten. Die Adressumschreibung kann ausgehend oder ein- und ausgehend (bidirektional) sein. Wenn Sie Einträge zum Umschreiben von Adressen erstellen, beachten Sie Folgendes:

  • Stellen Sie sicher, dass die sich ergebenden E-Mail-Adressen in Ihrer Organisation eindeutig sind.

  • Nur Literalzeichenfolgen werden in den E-Mail-Adresswerten unterstützt.

  • Das Platzhalterzeichen (*) wird nur in den internen Adressen (den zu ändernden Adressen) unterstützt. Die gültige Syntax zur Verwendung des Platzhalterzeichens ist *.contoso.com. Die Werte *contoso.com oder sales.*.com sind nicht zulässig.

  • Wenn Sie das Platzhalterzeichen verwenden, müssen Sie das Umschreiben der Adresse nur als ausgehend konfigurieren (Sie müssen den Parameter OutboundOnly auf den Wert $truefestlegen), und das umschreiben von Adressen für ausgehende Adressen erfordert, dass Sie die umgeschriebene E-Mail-Adresse als Proxyadresse für die betroffenen Empfänger konfigurieren.

  • Standardmäßig ist das Umschreiben von Adressen für einen einzelnen Empfänger oder für eine bestimmte Domäne oder Unterdomäne bidirektional (der Standardwert für den Parameter OutboundOnly lautet $false).

Weitere Informationen zum Umschreiben von Adressen finden Sie unter Adressumschreibung auf Edge-Transport-Servern.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen der einzelnen Verfahren: 10 Minuten.

  • Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Edge-Transport-Server" im Thema Berechtigungen für den Nachrichtenfluss.

  • Sie können nur die PowerShell zum Ausführen dieser Prozedur verwenden. Informationen über das Öffnen der Exchange-Verwaltungsshell in Ihrer lokalen Exchange-Organisation finden Sie unter Open the Exchange Management Shell.

  • Seien Sie vorsichtig, wenn Sie das Umschreiben von Adressen konfigurieren. Alle Änderungen, die Sie vornehmen, werden sofort angewendet, wenn Sie den Befehl ausführen. Erwägen Sie, den Befehl mit dem WhatIf-Parameter auszuführen. Weitere Informationen zum Parameter WhatIf finden Sie unter WhatIf and Confirm.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Sie finden die Foren unter folgenden Links: Exchange Server, Exchange Online oder Exchange Online Protection.

Verwenden der Exchange-Verwaltungsshell zum Aktivieren oder Deaktivieren der Adressumschreibung

Um das Umschreiben von Adressen vollständig zu aktivieren oder zu deaktivieren, aktivieren oder deaktivieren Sie die Adress-Umschreibungs-Agents. Standardmäßig sind die Adress-Umschreibungs-Agents auf einem Edge-Transport-Server aktiviert.

Führen Sie den folgenden Befehl aus, um die Adressumschreibung zu deaktivieren:

Disable-TransportAgent "Address Rewriting Inbound Agent"; Disable-TransportAgent "Address Rewriting Outbound Agent"

Führen Sie den folgenden Befehl aus, um die Adressumschreibung zu aktivieren:

Enable-TransportAgent "Address Rewriting Inbound Agent"; Enable-TransportAgent "Address Rewriting Outbound Agent"

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Führen Sie zum Überprüfen des Enabled -Eigenschaftswerts den folgenden Befehl aus, um sicherzustellen, dass die Adressumschreibung erfolgreich aktiviert oder deaktiviert wurde.

Get-TransportAgent "Address Rewriting *"

Verwenden der Exchange-Verwaltungsshell zum Anzeigen der Einträge für das Umschreiben von Adressen

Führen Sie zum Anzeigen einer Zusammenfassungsliste aller Adressumschreibungseinträge den folgenden Befehl aus:

Get-AddressRewriteEntry

Verwenden Sie die folgende Syntax, um die Details eines Adressumschreibungseintrags anzuzeigen:

Get-AddressRewriteEntry <AddressRewriteEntryIdentity> | Format-List

Im folgenden Beispiel werden die Details des Adressumschreibungseintrags "Rewrite Contoso.com to Northwindtraders.com" angezeigt:

Get-AddressRewriteEntry "Rewrite Contoso.com to Northwindtraders.com" | Format-List

Weitere Informationen finden Sie unter Get-AddressRewriteEntry.

Verwenden der Exchange-Verwaltungsshell zum Erstellen von Einträgen für das Umschreiben von Adressen

Umschreiben der E-Mail-Adresse für einen einzelnen Empfänger

Verwenden Sie folgende Syntax, um die E-Mail-Adresse eines einzelnen Empfängers umzuschreiben:

New-AddressRewriteEntry -Name "<Descriptive Name>" -InternalAddress <internal email address> -ExternalAddress <external email address> [-OutboundOnly <$true | $false>]

In diesem Beispiel wird die E-Mail-Adresse aller Nachrichten, die in die Exchange-Organisation eingehen und diese verlassen, für joe@contoso.comumgeschrieben. Ausgehende Nachrichten werden neu geschrieben, sodass sie scheinbar von support@nortwindtraders.comstammen. Eingehende Nachrichten, die an support@northwindtraders.com gesendet werden, werden zur Übermittlung an den Empfänger in umgeschrieben joe@contoso.com (standardmäßig ist $false der OutboundOnly-Parameter).

New-AddressRewriteEntry -Name "joe@contoso.com to support@northwindtraders.com" -InternalAddress joe@contoso.com -ExternalAddress support@northwindtraders.com

Umschreiben von E-Mail-Adressen in einer Domäne oder Unterdomäne

Verwenden Sie folgende Syntax, um die E-Mail-Adressen in einer bestimmten Domäne oder Unterdomäne umzuschreiben:

New-AddressRewriteEntry -Name "<Descriptive Name>" -InternalAddress <domain or subdomain> -ExternalAddress <domain> [-OutboundOnly <$true | $false>]

In diesem Beispiel werden die E-Mail-Adressen aller Nachrichten, die die Exchange-Organisation betreten und verlassen, für die contoso.com Domäne neu geschrieben. Ausgehende Nachrichten werden so umgeschrieben, dass sie scheinbar von der Domäne „fabrikam.com“ kommen. Eingehende Nachrichten, die an fabrikam.com E-Mail-Adressen gesendet werden, werden zur Übermittlung an die Empfänger in contoso.com umgeschrieben (standardmäßig ist $false der OutboundOnly-Parameter).

New-AddressRewriteEntry -Name "Contoso to Fabrikam" -InternalAddress contoso.com -ExternalAddress fabrikam.com

In diesem Beispiel werden die E-Mail-Adressen aller ausgehenden Nachrichten in der Exchange-Organisation für die Unterdomäne „sales.contoso.com" umgeschrieben. Ausgehende Nachrichten werden so umgeschrieben, dass sie scheinbar von der Domäne „contoso.com" kommen. Eingehende Nachrichten an die E-Mail-Adressen unter „contoso.com“ werden nicht umgeschrieben.

New-AddressRewriteEntry -Name "sales.contoso.com to contoso.com" -InternalAddress sales.contoso.com -ExternalAddress contoso.com -OutboundOnly $true

Umschreiben von E-Mail-Adressen in mehreren Unterdomänen

Verwenden Sie die folgende Syntax, um die E-Mail-Adressen in einer Domäne und allen ihren Unterdomänen umzuschreiben:

New-AddressRewriteEntry -Name "<Descriptive Name>" -InternalAddress *.<domain> -ExternalAddress <domain> -OutboundOnly $true [-ExceptionList <domain1,domain2...>]

In diesem Beispiel werden die E-Mail-Adressen aller ausgehenden Nachrichten in der InternalAddress-Organisation für die Domäne „contoso.com" und alle ihre Unterdomänen umgeschrieben. Ausgehende Nachrichten werden so umgeschrieben, dass sie scheinbar von der Domäne „contoso.com" kommen. Eingehende Nachrichten, die an contoso.com Empfänger gesendet werden, können nicht umgeschrieben werden, da ein Wildcard im InternalAddress-Parameter verwendet wird.

New-AddressRewriteEntry -Name "Rewrite all contoso.com subdomains" -InternalAddress *.contoso.com -ExternalAddress contoso.com -OutboundOnly $true

Dieses Beispiel ist ähnlich wie das vorherige, nur dass Nachrichten, die von den Unterdomänen „legal.contoso.com" und „corp.contoso.com" gesendet wurden, nicht umgeschrieben werden:

New-AddressRewriteEntry -Name "Rewrite all contoso.com subdomains except legal.contoso.com and corp.contoso.com" -InternalAddress *.contoso.com -ExternalAddress contoso.com -OutboundOnly $true -ExceptionList legal.contoso.com,corp.contoso.com

Weitere Informationen finden Sie unter New-AddressRewriteEntry.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob die Adressumschreibungseinträge erfolgreich erstellt wurden:

  1. Ersetzen Sie <AddressRewriteEntryIdentity> durch den Namen des Adressneuschreibungseintrags, und führen Sie den folgenden Befehl aus, um die Eigenschaftswerte zu überprüfen:

    Get-AddressRewriteEntry <AddressRewriteEntryIdentity> | Format-List
    
  2. Senden Sie eine Testnachricht von einem Postfach, für das der Eintrag für das Umschreiben von Adressen zutrifft, an ein externes Postfach. Vergewissern Sie sich, dass die Testnachricht scheinbar von der umgeschriebenen E-Mail-Adresse stammt.

  3. Antworten Sie von einem externen Postfach auf die Testnachricht. Überprüfen Sie, ob das ursprüngliche Postfach die Antwortnachricht empfängt.

Verwenden der Exchange-Verwaltungsshell zum Ändern von Einträgen für das Umschreiben von Adressen

Die verfügbaren Konfigurationsoptionen zum Ändern eines vorhandenen Adressumschreibungseintrags sind identisch mit den Konfigurationsoptionen zum Erstellen eines neuen Adressumschreibungseintrags.

Ändern eines Eintrags zum Umschreiben von Adressen für einen Empfänger

Verwenden Sie folgende Syntax, um einen Adressumschreibungseintrag zu ändern, der die E-Mail-Adresse eines einzelnen Empfängers umschreibt:

Set-AddressRewriteEntry <AddressRewriteEntryIdentity> [-Name "<Descriptive Name>"] [-InternalAddress <internal email address>] [-ExternalAddress <external email address>] [-OutboundOnly <$true | $false>]

In diesem Beispiel werden die folgenden Eigenschaften des Adresswiedschreibeneintrags namens "joe@contoso.com in support@nortwindtraders.com" geändert:

  • Ändert die externe Adresse in support@northwindtraders.net.

  • Ändert den Namen des Umschreibungseintrags für die Adresse in "joe@contoso.com in support@northwindtraders.net".

  • Ändert den Wert von OutboundOnly in $true. Beachten Sie, dass Sie diese Änderung als Proxyadresse in Joes Postfach konfigurieren support@northwindtraders.net müssen.

Set-AddressRewriteEntry "joe@contoso.com to support@nortwindtraders.com" -Name "joe@contoso.com to support@northwindtraders.net" -ExternalAddress support@northwindtraders.net -OutboundOnly $true

Ändern eines Eintrags zum Umschreiben von Adressen für eine Domäne oder Unterdomäne

Verwenden Sie folgende Syntax, um einen Eintrag zum Umschreiben von Adressen zu ändern, der die E-Mail-Adressen in einer einzelnen Domäne oder Unterdomäne umschreibt:

Set-AddressRewriteEntry <AddressRewriteEntryIdentity> [-Name "<Descriptive Name>"] [-InternalAddress <domain or subdomain>] [-ExternalAddress <domain>] [-OutboundOnly <$true | $false>]

In diesem Beispiel wird der interne Adresswert des Eintrags „Northwind Traders to Contoso“ zum Umschreiben von Adressen geändert.

Set-AddressRewriteEntry "Northwindtraders to Contoso" -InternalAddress northwindtraders.net

Ändern eines Eintrags zum Umschreiben von Adressen für mehrere Unterdomänen

Verwenden Sie die folgende Syntax, um einen Eintrag zum Umschreiben von Adressen zu ändern, der die E-Mail-Adressen in einer Domäne und allen ihren Unterdomänen umschreibt:

Set-AddressRewriteEntry <AddressRewriteEntryIdentity> [-Name "<Descriptive Name>"] [-InternalAddress *.<domain>] [-ExternalAddress <domain>] [-ExceptionList <list of domains>]

Verwenden Sie folgende Syntax, um die vorhandenen Ausnahmelistenwerte eines Eintrags zum Umschreiben von Adressen zu ersetzen:

Set-AddressRewriteEntry <AddressRewriteEntryIdentity> -ExceptionList <domain1,domain2,...>

In diesem Beispiel wird die vorhandene Ausnahmeliste des Eintrags „Contoso to Northwind Traders" zum Umschreiben von Adressen durch die Werte „marketing.contoso.com" und „legal.contoso.com" ersetzt:

Set-AddressRewriteEntry "Contoso to Northwind Traders" -ExceptionList sales.contoso.com,legal.contoso.com

Verwenden Sie die folgende Syntax, um Ausnahmelistenwerte hinzuzufügen oder zu entfernen, ohne dass dies Auswirkungen auf vorhandene Einträge hat:

Set-AddressRewriteEntry <AddressRewriteEntryIdentity> -ExceptionList @{Add="<domain1>","<domain2>"...; Remove="<domain3>","<domain4>"...}

In diesem Beispiel wird „finanace.contoso.com" in der Ausnahmeliste des Adressumschreibungseintrags „Contoso to Northwind Traders" hinzugefügt und „marketing.contoso.com" daraus entfernt:

Set-AddressRewriteEntry "Contoso to Northwind Traders" -ExceptionList @{Add="finanace.contoso.com"; Remove="marketing.contoso.com"}

Weitere Informationen finden Sie unter Set-AddressRewriteEntry.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob der Adressumschreibungseintrag erfolgreich geändert wurde:

  1. Ersetzen Sie <AddressRewriteEntryIdentity> durch den Namen des Adressneuschreibungseintrags, und führen Sie den folgenden Befehl aus, um die Eigenschaftswerte zu überprüfen:

    Get-AddressRewriteEntry <AddressRewriteEntryIdentity> | Format-List
    
  2. Senden Sie eine Testnachricht von einem Postfach, für das der Eintrag für das Umschreiben von Adressen zutrifft, an ein externes Postfach. Vergewissern Sie sich, dass die Testnachricht scheinbar von der umgeschriebenen E-Mail-Adresse stammt.

  3. Beantworten Sie die Testnachricht aus dem externen Postfach. Überprüfen Sie, ob das ursprüngliche Postfach die Antwortnachricht empfängt.

Verwenden der Exchange-Verwaltungsshell zum Entfernen von Adressumschreibungseinträgen

Verwenden Sie die folgende Syntax, um einen einzelnen Adressumschreibungseintrag zu entfernen:

Remove-AddressRewriteEntry <AddressRewriteEntryIdentity>

In diesem Beispiel wird der Adressumschreibungseintrag „Contoso.com to Northwindtraders.com" entfernt:

Remove-AddressRewriteEntry "Contoso.com to Northwindtraders.com"

Verwenden Sie die folgende Syntax, um mehrere Adressumschreibungseinträge zu entfernen:

Get-AddressRewriteEntry [<search criteria>] | Remove-AddressRewriteEntry [-WhatIf]

In diesem Beispiel werden alle Adressumschreibungseinträge entfernt:

Get-AddressRewriteEntry | Remove-AddressRewriteEntry

In diesem Beispiel wird das Entfernen von Adressumschreibungseinträgen simuliert, die den Text „to contoso.com" im Namen enthalten. Mit der WhatIf-Option können Sie eine Vorschau des Ergebnisses anzeigen, ohne Änderungen committen zu müssen.

Get-AddressRewriteEntry "*to contoso.com" | Remove-AddressRewriteEntry -WhatIf

Wenn Sie mit dem Ergebnis zufrieden sind, führen Sie den Befehl erneut ohne den Schalter WhatIf aus, um die Adressumschreibungseinträge zu entfernen.

Get-AddressRewriteEntry "*to contoso.com" | Remove-AddressRewriteEntry

Weitere Informationen finden Sie unter Remove-AddressRewriteEntry.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob der Adressumschreibungseintrag erfolgreich entfernt wurde:

  1. Führen Sie den Befehl aus Get-AddressRewriteEntry, und vergewissern Sie sich, dass die entfernten Adressneuschreibungseinträge nicht aufgeführt sind.

  2. Senden Sie eine Testnachricht von einem Postfach, für das der Adressumschreibungseintrag zutrifft, an ein externes Postfach. Vergewissern Sie sich, dass die Testnachricht nicht mehr durch den entfernten Adressumschreibungseintrag betroffen ist.

  3. Beantworten Sie die Testnachricht aus dem externen Postfach. Überprüfen Sie, ob das ursprüngliche Postfach die Antwortnachricht empfängt und die Testnachricht nicht mehr durch den entfernten Adressumschreibungseintrag betroffen ist.