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
$true
festlegen).Wenn Sie das Umschreiben von nur ausgehenden Adressen konfigurieren (indem Sie den OutboundOnly-Parameter auf den Wert
$true
festlegen), 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:
Führen Sie den folgenden Befehl aus:
Get-TransportAgent
Ü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:
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.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.
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:
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.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.
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:
Führen Sie den Befehl aus
Get-AddressRewriteEntry
, und vergewissern Sie sich, dass die entfernten Adressneuschreibungseinträge nicht aufgeführt sind.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.
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.