Verwalten der Adressumschreibung auf Edge-Transport-Servern

Gilt für: Exchange Server 2013

Sie verwenden die Exchange-Verwaltungsshell auf einem Edge-Transport-Server für alle Verwaltungsaufgaben im Zusammenhang mit dem Umschreiben von Adressen und den Adress-Umschreibungs-Agents. Weitere Informationen zum Umschreiben von Adressen finden Sie unter Adressumschreibung auf Edge-Transport-Servern.

Sie können Einträge zum erneuten Generieren von Adressen erstellen, die für einen einzelnen Empfänger, für alle Empfänger in einer bestimmten Domäne oder Unterdomäne oder für alle Empfänger in mehreren 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 Wildcardzeichen verwenden, müssen Sie das Umschreiben der Adresse nur als ausgehend konfigurieren (Sie müssen den Parameter OutboundOnly auf den Wert $truefestlegen).

  • Wenn Sie das Umschreiben von nur ausgehenden Adressen konfigurieren (indem Sie den OutboundOnly-Parameter auf den Wert $truefestlegen), müssen Sie Proxyadressen für die betroffenen Empfänger konfigurieren. Dadurch können E-Mails, die an die umgeschriebene Adresse gesendet werden, ordnungsgemäß zugestellt werden.

  • Standardmäßig ist das Umschreiben von Adressen für einzelne Empfänger oder alle Empfänger in einer bestimmten Domäne oder Unterdomäne bidirektional (der Standardwert für den Parameter OutboundOnly lautet $false).

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.

  • Die Shell kann nur für diesen Vorgang verwendet werden.

  • 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 WhatIf-Parameter finden Sie unter WhatIf-, Confirm- und ValidateOnly-Optionen.

  • 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. Besuchen Sie die Foren auf Exchange Server.

Verwenden der Shell zum Aktivieren oder Deaktivieren des Umschreibens von Adressen

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 die folgenden Befehle aus, um das Umschreiben von Adressen zu deaktivieren:

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

Führen Sie die folgenden Befehle aus, um das Umschreiben von Adressen zu aktivieren:

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

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie das Umschreiben von Adressen erfolgreich aktiviert oder deaktiviert haben:

  1. Führen Sie den folgenden Befehl aus:

    Get-TransportAgent
    
  2. Überprüfen Sie, ob die Werte der Enabled-Eigenschaft für den Eingehenden Adress-Umschreibungs-Agent und den Address Rewriting Outbound-Agent die werte sind, die Sie konfiguriert haben.

Verwenden der Shell zum Anzeigen von Adress-Rewrite-Einträgen

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

Verwenden der Shell zum Erstellen von Adress-Rewrite-Einträgen

Umschreiben der E-Mail-Adressen einzelner 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>]

Im folgenden Beispiel wird die E-Mail-Adresse aller Nachrichten, die in die Exchange-Organisation eingehen und verlassen, für den Empfänger 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 für Empfänger in einer einzelnen Domäne oder Unterdomäne

Verwenden Sie die folgende Syntax, um die E-Mail-Adressen für Empfänger in einer einzelnen Domäne oder Unterdomäne umzuschreiben:

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

Im folgenden Beispiel werden die E-Mail-Adressen aller Nachrichten, die die Exchange-Organisation betreten und verlassen, für Empfänger in der domäne contoso.com 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

Im folgenden Beispiel werden die E-Mail-Adressen aller Nachrichten, die die Exchange-Organisation verlassen, neu geschrieben, die von Empfängern in der sales.contoso.com Unterdomäne gesendet werden. 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 für Empfänger in mehreren Unterdomänen

Verwenden Sie die folgende Syntax, um die E-Mail-Adressen für Empfänger in einer Domäne und allen Unterdomänen umzuschreiben.

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

Im folgenden Beispiel werden die E-Mail-Adressen aller Nachrichten, die die Exchange-Organisation verlassen, neu geschrieben, die von Empfängern in der contoso.com Domäne und allen Unterdomänen gesendet werden. 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 im InternalAddress-Parameter ein Wildcard verwendet wird.

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

Das folgende Beispiel entspricht dem vorherigen Beispiel, mit der Ausnahme, dass nachrichten, die von Empfängern im legal.contoso.com und corp.contoso.com Unterdomänen gesendet werden, nie 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

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. Führen Sie den Befehl aus Get-AddressRewriteEntry <AddressRewriteEntryIdentity> | Format-List , und überprüfen Sie, ob die angezeigten Einstellungen die von Ihnen konfigurierten Einstellungen sind.

  2. Senden Sie aus einem Postfach, das von einem Eintrag zum erneuten Generieren einer Adresse betroffen ist, eine Testnachricht 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 Shell zum Ändern von Adress-Rewrite-Einträgen

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

Ändern von Adress-Umschreibungseinträgen für einzelne 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>

Im folgenden Beispiel werden die folgenden Eigenschaften des Eintrags zum Umschreiben einer einzelnen Empfängeradresse mit dem Namen "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 von Adress-Rewrite-Einträgen für Empfänger in einzelnen Domänen oder Unterdomänen

Verwenden Sie die folgende Syntax, um einen Adress-Umschreibungseintrag zu ändern, der die E-Mail-Adressen von Empfängern aus einer einzelnen Domäne oder Unterdomäne umschreibt.

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

Im folgenden Beispiel wird der interne Adresswert des Eintrags "Northwind Traders in Contoso" geändert.

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

Ändern von Adress-Umschreibungseinträgen für Empfänger in mehreren Unterdomänen

Verwenden Sie die folgende Syntax, um einen Adress-Umschreibungseintrag zu ändern, der die E-Mail-Adresse von Empfängern in einer Domäne und allen Unterdomänen umschreibt.

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

Verwenden Sie die folgende Syntax, um die vorhandenen Ausnahmelistenwerte eines Eintrags zum Erneutschreiben mehrerer Unterdomänenadressen zu ersetzen:

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

Im folgenden Beispiel wird die vorhandene Ausnahmeliste für den Eintrag zum Umschreiben mehrerer Unterdomänenadressen mit dem Namen Contoso in Northwind Traders 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 selektiv aus einem Eintrag für das erneute Generieren mehrerer Unterdomänenadressen hinzuzufügen oder zu entfernen, ohne vorhandene Ausnahmelistenwerte zu ändern:

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

Im folgenden Beispiel wird finanace.contoso.com hinzugefügt und marketing.contoso.com aus der Ausnahmeliste des Eintrags zum erneuten Generieren mehrerer Unterdomänenadressen namens Contoso zu Northwind Traders entfernt:

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

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. Führen Sie den Befehl aus Get-AddressRewriteEntry <AddressRewriteEntryIdentity> | Format-List , und überprüfen Sie, ob die angezeigten Einstellungen die von Ihnen konfigurierten Einstellungen sind.

  2. Senden Sie aus einem Postfach, das von einem Eintrag zum erneuten Generieren einer Adresse betroffen ist, eine Testnachricht 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 Shell zum Entfernen von Adress-Rewrite-Einträgen

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

Remove-AddressRewriteEntry <AddressRewriteEntryIdentity>

Im folgenden Beispiel wird der Adresseintrag "Contoso.com in 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]

Im folgenden Beispiel werden alle Einträge für das erneute Generieren von Adressen entfernt:

Get-AddressRewriteEntry | Remove-AddressRewriteEntry

Im folgenden Beispiel wird das Entfernen von Adresswieinschreibungseinträ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 Einträge für das erneute Generieren der Adresse zu entfernen.

Get-AddressRewriteEntry "*to contoso.com" | 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 aus einem Postfach, das von einem Eintrag zum erneuten Generieren einer Adresse betroffen ist, eine Testnachricht 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.