Konfigurieren eines CatchAll-Postfachs

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-05-22

In diesem Thema wird erläutert, wie Sie mithilfe der Exchange-Verwaltungskonsole oder der Exchange-Verwaltungsshell Transportregeln zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach auf einem Computer konfigurieren, auf dem die Serverfunktion Edge-Transport installiert ist.

Ein CatchAll-Postfach ist typischerweise ein Postfach in der Organisation, in dem alle an die Organisation gesendeten E-Mail-Nachrichten gesammelt werden. Abhängig von den gewählten Einstellungen empfängt das CatchAll-Postfach alle Nachrichten oder nur die Nachrichten, die an nicht existierende Postfächer gesendet werden. Sie können auf Edge-Transport-Servern Transportregeln konfigurieren, um die bei der Organisation eingehenden Nachrichten in das CatchAll-Postfach zu kopieren oder umzuleiten.

Zum Konfigurieren eines CatchAll-Postfachs führen Sie die folgenden Schritte aus, die weiter unten in diesem Thema beschrieben werden:

  • Erstellen eines Postfachs

  • Deaktivieren der Empfängerfilterung

  • Konfigurieren einer Transportregel zum Kopieren oder Umleiten von Nachrichten in das CatchAll-Postfach

Bevor Sie beginnen

Zum Konfigurieren eines CatchAll-Postfachs müssen Sie Transportregeln verwenden, die auf Edge-Transport-Servern ausgeführt werden. Außerdem müssen Sie die Empfängerfilterung auf diesen Edge-Transport-Servern deaktivieren. Dies ist erforderlich, weil Nachrichten die Empfängerfilterung durchlaufen, bevor sie den Edge-Regel-Agent passieren. Damit keine Nachrichten durch den Empfängerfilter-Agent zurückgewiesen werden, weil ein Postfach nicht existiert, müssen Sie die Empfängerfilterung deaktivieren.

Wenn Sie die Empfängerfilterung deaktivieren, funktionieren einige Features nicht mehr, die vom Empfängerfilter-Agent abhängen. Bevor Sie die Empfängerfilterung deaktivieren, sollten Sie die Vorteile des Empfängerfilter-Agents kennen und verstehen, welche Features davon abhängig sind. Weitere Informationen zum Empfängerfilter-Agent und dazu, wie er die Auswirkungen von Spam, Dienstverweigerungsangriffen (DoS-Angriffe, Denial-of-Service) und anderen Bedrohungen verringert, finden Sie unter Empfängerfilterung.

Hinweis

Empfänger werden aufgelöst, bevor die Nachrichten den Agent für Transportregeln auf Hub-Transport-Servern durchlaufen. Transportregeln auf Hub-Transport-Servern können daher nicht zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach verwendet werden.

Wenn Sie eine neue Transportregel zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach erstellen möchten, verwenden Sie dasselbe Verfahren wie zum Erstellen einer neuen Transportregel. Die Transportregelbedingungen, -ausnahmen und -aktionen in diesem Verfahren gelten speziell für Transportregeln, die auf Edge-Transport-Servern ausgeführt werden.

Weitere Informationen zu Transportregeln finden Sie unter Übersicht über Transportregeln.

Um die folgenden Verfahren auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Erstellen eines Postfachs

Sie müssen ein neues Postfach erstellen, das die von der Transportregel kopierten oder umgeleiteten Nachrichten empfängt. Da dieses Postfach sensible Nachrichten enthalten kann, sollten Sie den Zugriff darauf einschränken. Außerdem müssen Sie abhängig von der Menge an Nachrichten, die das Postfach empfängt, gegebenenfalls einen oder beide der folgenden Schritte ausführen:

  • Erhöhen der Grenzwerte für das Postfachkontingent

  • Konfigurieren der Verwaltung von Nachrichtendatensätzen, um Nachrichten, die ein festgelegtes Alter erreicht haben, automatisch aus dem Postfach zu entfernen.

Nachdem Sie das Postfach erstellt haben, notieren Sie sich die dem Postfach zugewiesene SMTP-Adresse (Simple Mail Transfer Protocol).

Weitere Informationen zum Erstellen und Verwalten des CatchAll-Postfachs finden Sie unter den folgenden Themen:

Deaktivieren der Empfängerfilterung

Sie müssen die Empfängerfilterung auf allen Edge-Transport-Servern deaktivieren, auf denen Sie Transportregeln zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach konfigurieren möchten. Zum Deaktivieren der Empfängerfilterung deaktivieren Sie den Empfängerfilter-Agent. In den folgenden Verfahren wird veranschaulicht, wie Sie den Empfängerfilter-Agent über die Exchange-Verwaltungskonsole und die Exchange-Verwaltungsshell deaktivieren.

So deaktivieren Sie die Empfängerfilterung mithilfe der Exchange-Verwaltungskonsole auf einem Edge-Transport-Server

  1. Öffnen Sie die Exchange-Verwaltungskonsole auf dem Edge-Transport-Server, auf dem die neue Transportregel erstellt werden soll.

  2. Klicken Sie in der Konsolenstruktur auf Edge-Transport.

  3. Klicken Sie im Ergebnisbereich auf die Registerkarte Antispam.

  4. Klicken Sie im Aktionsbereich mit der rechten Maustaste auf Empfängerfilterung, und wählen Sie dann Deaktivieren aus.

So deaktivieren Sie die Empfängerfilterung mithilfe der Exchange-Verwaltungsshell auf einem Edge-Transport-Server

  1. Führen Sie den folgenden Befehl aus:

    Disable-TransportAgent "Recipient Filter Agent"
    
  2. Wenn Sie gefragt werden, ob Sie diese Aktion ausführen möchten, geben Sie Ja ein, und drücken Sie die EINGABETASTE.

Konfigurieren einer Transportregel zum Kopieren oder Umleiten von Nachrichten in das CatchAll-Postfach

Nachdem Sie ein Postfach für die Nachrichten erstellt und die Empfängerfilterung deaktiviert haben, erstellen Sie eine Transportregel zum Kopieren oder Umleiten von Nachrichten in das CatchAll-Postfach. Sie müssen diese Transportregel auf allen Edge-Transport-Servern konfigurieren, auf denen Sie Nachrichten kopieren oder umleiten möchten.

In den meisten Organisationen, die CatchAll-Postfächer einsetzen, werden nur Nachrichten von Absendern außerhalb der Organisation in das Postfach kopiert oder umgeleitet. Um diese Funktionalität einzurichten, verwenden Sie die Transportregel von Benutzern innerhalb oder außerhalb der Organisation und legen den Wert der Bedingung auf Außerhalb fest.

Abhängig von den Anforderungen der Organisation entscheiden Sie, ob Sie die Nachrichten in das CatchAll-Postfach kopieren oder umleiten. In der folgenden Liste werden die Unterschiede zwischen den beiden Aktionen beschrieben:

  • Nachricht wird kopiert   Wird eine Nachricht in das CatchAll-Postfach kopiert, wird sie an den Originalempfänger gesendet und gleichzeitig über CC oder Bcc in das CatchAll-Postfach kopiert. Existiert der Originalempfänger nicht, erhält der Absender einen Unzustellbarkeitsbericht.

  • Nachricht wird umgeleitet   Wird eine Nachricht in das CatchAll-Postfach umgeleitet, wird sie dem Originalempfänger nicht zugestellt. Die Nachricht wird nur an das CatchAll-Postfach gesendet. Existiert der Originalempfänger nicht, erhält der Absender keinen Unzustellbarkeitsbericht.

Sie sollten die Ausnahme außer beim Auftreten der Textmuster in mindestens einer der Empfängeradressen konfigurieren, zu verhindern, dass Nachrichten für SMTP-Adressen, die in der Organisation bereits existieren, in das CatchAll-Postfach kopiert oder umgeleitet werden. Diese Ausnahme verhindert mithilfe von regulären Ausdrücken, dass die Transportregel Nachrichten in das CatchAll-Postfach kopiert oder umleitet, wenn die SMTP-Adresse in der Organisation existiert. Sie müssen die Ausnahme manuell mit den SMTP-Adressen in der Organisation konfigurieren und um jede SMTP-Adresse die Musterzeichenfolgen ^ und $ setzen.

Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre Ausdrücke in Transportregeln.

Wichtig

Eine an die Organisation gesendete Nachricht wird nicht in das CatchAll-Postfach kopiert oder umgeleitet, wenn mindestens eine der als Empfänger der Nachricht angegebenen SMTP-Adressen in der Transportregelausnahme konfiguriert ist. Das gilt auch dann, wenn in der Nachricht gleichzeitig SMTP-Adressen enthalten sind, die in der Organisation nicht existieren.

Verwenden der Exchange-Verwaltungskonsole zum Kopieren oder Umleiten einer Nachricht an das CatchAll-Postfach

Führen Sie diese Schritte aus, um eine Transportregel zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach zu konfigurieren:

So verwenden Sie die Exchange-Verwaltungskonsole zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach auf einem Edge-Transport-Server

  1. Öffnen Sie die Exchange-Verwaltungskonsole auf dem Edge-Transport-Server, auf dem die neue Transportregel erstellt werden soll.

  2. Klicken Sie in der Konsolenstruktur auf Edge-Transport.

  3. Klicken Sie im Ergebnisbereich auf die Registerkarte Transportregeln, und klicken Sie dann im Aktionsbereich auf Neue Transportregel....

  4. Geben Sie im Assistenten für neue Transportregeln im Feld Name den Namen der Transportregel ein.

  5. Wenn Sie Anmerkungen zu dieser Regel haben, können Sie diese im Feld Kommentare eingeben.

  6. Wenn die Regel deaktiviert erstellt werden soll, deaktivieren Sie das Kontrollkästchen Aktiviert. Lassen Sie das Kontrollkästchen Aktiviert andernfalls aktiviert.

  7. Klicken Sie auf Weiter.

  8. Wählen Sie im Feld Schritt 1: Auswählen von Bedingungen die Bedingung von Benutzern innerhalb oder außerhalb der Organisation aus.

  9. Klicken Sie im Feld Schritt 2: Bearbeiten der Regelbeschreibung (klicken Sie auf einen unterstrichenen Wert) auf das blaue, unterstrichene Wort Innerhalb.

  10. Wenn Sie auf das blaue, unterstrichene Wort Innerhalb klicken, wird ein neues Fenster geöffnet und ein Dropdownfeld angezeigt. Wählen Sie Außerhalb aus dem Dropdownfeld, und klicken Sie dann auf OK, um das Fenster zu schließen.

  11. Fügen Sie ggf. weitere Bedingungen hinzu. Klicken Sie nach der Konfiguration aller Bedingungen auf Weiter.

  12. Wählen Sie im Feld Schritt 1. Auswählen von Aktionen die Aktion Kopie der Nachricht an Adresse aus, wenn Sie Nachrichten in das CatchAll-Postfach kopieren möchten. Wählen Sie die Aktion Die Nachricht an Adresse umleiten, wenn Sie Nachrichten in das CatchAll-Postfach umleiten möchten. Aktivieren Sie nicht beide Aktionen in derselben Transportregel.

  13. Klicken Sie im Feld Schritt 2: Bearbeiten der Regelbeschreibung (klicken Sie auf einen unterstrichenen Wert) auf das blaue, unterstrichene Wort Adressen.

  14. Geben Sie in dem neuen Fenster die SMTP-Adresse des CatchAll-Postfachs ein, die Sie im Schritt "Erstellen eines Postfachs" notiert haben, und klicken Sie anschließend auf Hinzufügen. Klicken Sie dann auf OK, um das Fenster zu schließen.

  15. Konfigurieren Sie ggf. weitere Aktionen. Klicken Sie nach der Konfiguration aller Aktionen auf Weiter.

  16. Wählen Sie im Feld Schritt 1. Gegebenenfalls Auswählen von Ausnahmen: die Ausnahme außer beim Auftreten der Textmuster in mindestens einer der Empfängeradressen aus.

  17. Wenn Sie im vorangehenden Schritt Ausnahmen ausgewählt haben, klicken Sie im Feld Schritt 2: Bearbeiten der Regelbeschreibung (klicken Sie auf einen unterstrichenen Wert) auf das blaue unterstrichene Wort Textmuster.

  18. Geben Sie in dem angezeigten Fenster die SMTP-Adressen aller in der Organisation vorhandenen Postfächer ein. Umschließen Sie jede SMTP-Adresse mit den Musterzeichenfolgen ^ und $. Lautet die SMTP-Adresse beispielsweise "david@contoso.com", geben Sie Folgendes ein: ^david@contoso.com$. Klicken Sie nach dem Eingeben jeder einzelnen SMTP-Adresse auf Hinzufügen. Klicken Sie nach Abschluss dieses Vorgangs auf OK, um das Fenster zu schließen.

  19. Konfigurieren Sie ggf. weitere Ausnahmen. Klicken Sie nach der Konfiguration aller Ausnahmen auf Weiter.

  20. Prüfen Sie die Konfigurationszusammenfassung Wenn Sie mit der Konfiguration der neuen Regel zufrieden sind, klicken Sie auf Neu und dann auf Fertig stellen.

Verwenden der Exchange-Verwaltungsshell zum Kopieren oder Umleiten einer Nachricht an das CatchAll-Postfach

Wenn Sie die Exchange-Verwaltungsshell verwenden möchten, um eine neue Transportregel zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach zu erstellen, sollten Sie mit der Erstellung von Transportregeln über die Exchange-Verwaltungsshell vertraut sein. Weitere Informationen finden Sie unter "Erstellen einer Transportregel mithilfe der Exchange-Verwaltungsshell" in Erstellen einer neuen Transportregel.

Bei der Konfiguration einer Transportregel zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach müssen Sie die Transportregelbedingung konfigurieren, die der Transportregel mitteilt, die Aktion nur auf Nachrichten anzuwenden, die von Absendern außerhalb der Organisation stammen. Dazu verwenden Sie das Transportregelprädikat FromScope für das Cmdlet Get-TransportRulePredicate.

So verwenden Sie die Exchange-Verwaltungsshell zum Konfigurieren der Transportregelbedingung, mit der nur Nachrichten mit Absendern von außerhalb der Organisation ausgewählt werden

  • Führen Sie die folgenden Befehle aus:

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "NotInOrganization"
    

Nachdem Sie die Bedingung konfiguriert haben, müssen Sie die Transportregelaktion konfigurieren. Wenn Sie eine Nachricht in das CatchAll-Postfach kopieren möchten, verwenden Sie die Transportregelaktion CopyTo. Wenn Sie Nachrichten in das CatchAll-Postfach umleiten möchten, verwenden Sie die Transportregelaktion RedirectMessage. Beide Aktionen sind für das Cmdlet Get-TransportRuleAction verfügbar. Beim Festlegen der SMTP-Adresse des CatchAll-Postfachs müssen Sie außerdem die folgende Syntax verwenden:

$Action.Addresses = @("<SMTP address of catch-all mailbox>")

So verwenden Sie die Exchange-Verwaltungsshell, um die Transportregelaktion zum Kopieren von Nachrichten in ein CatchAll-Postfach zu konfigurieren

  • Führen Sie die folgenden Befehle aus:

    $Action = Get-TransportRuleAction CopyTo
    $Action.Addresses @("catch-all@contoso.com")
    

So verwenden Sie die Exchange-Verwaltungsshell, um die Transportregelaktion zum Umleiten von Nachrichten in ein CatchAll-Postfach zu konfigurieren

  • Führen Sie die folgenden Befehle aus:

    $Action = Get-TransportRuleAction RedirectMessage
    $Action.Addresses @("catch-all@contoso.com")
    

Nachdem Sie diese Befehle ausgeführt haben, müssen Sie Ausnahmen konfigurieren, um zu verhindern, dass Nachrichten für SMTP-Adressen, die in der Organisation existieren, an das CatchAll-Postfach kopiert oder umgeleitet werden. Dazu verwenden Sie das Transportregelprädikat AnyOfRecipientAddressMatches im Cmdlet Get-TransportRulePredicate. Beim Festlegen der in der Organisation vorhandenen SMTP-Adressen müssen Sie außerdem die folgende Syntax verwenden:

$Exception.Addresses = @("^<Existing SMTP address 1>$", "^<Existing SMTP address 2>$", ...)

So verwenden Sie die Exchange-Verwaltungsshell zum Konfigurieren der Transportregelausnahmen, um das Kopieren oder Umleiten von Nachrichten zu verhindern, die an vorhandene SMTP-Adressen in der Organisation gesendet werden

  • Führen Sie die folgenden Befehle aus:

    $Exception = Get-TransportRulePredicate AnyOfRecipientAddressMatches
    $Exception.Patterns = @("^david@contoso.com$", "^brian@contoso.com$", "^ray@contoso.com$")
    

Schließlich müssen Sie die Transportregel mithilfe des Cmdlets New-TransportRule erstellen und jede konfigurierte Bedingung, Aktion und Ausnahme angeben.

So verwenden Sie die Exchange-Verwaltungsshell, um eine Transportregel zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach zu erstellen

  • Führen Sie die folgenden Befehle aus:

    New-TransportRule -Name "Copy messages to a catch-all mailbox" -Conditions @($Condition) -Actions @($Action) -Exceptions @($Exception)
    

Beispiele: Transportregeln, die mit der Exchange-Verwaltungsshell erstellt wurden

Die folgenden Verfahren zeigen, wie Sie mit der Exchange-Verwaltungsshell Transportregeln zum Kopieren oder Umleiten von Nachrichten in ein CatchAll-Postfach erstellen können.

So verwenden Sie die Exchange-Verwaltungsshell zum Kopieren von Nachrichten in ein CatchAll-Postfach auf einem Edge-Transport-Server

  • Führen Sie die folgenden Befehle aus:

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "NotInOrganization"
    $Action = Get-TransportRuleAction CopyTo
    $Action.Addresses = @("catch-all@contoso.com")
    $Exception = Get-TransportRulePredicate AnyOfRecipientAddressMatches
    $Exception.Patterns = @("^david@contoso.com$", "^brian@contoso.com$")
    New-TransportRule -Name "Copy messages to catch-all mailbox" -Conditions @($Condition) -Actions @($Action) -Exceptions @($Exception)
    

So verwenden Sie die Exchange-Verwaltungsshell zum Umleiten von Nachrichten in ein CatchAll-Postfach auf einem Edge-Transport-Server

  • Führen Sie die folgenden Befehle aus:

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "NotInOrganization"
    $Action = Get-TransportRuleAction RedirectMessage
    $Action.Addresses @("catch-all@contoso.com")
    $Exception = Get-TransportRulePredicate AnyOfRecipientAddressMatches
    $Exception.Patterns = @("^david@contoso.com$", "^brian@contoso.com$")
    New-TransportRule -Name "Redirect messages to catch-all mailbox" -Conditions @($Condition) -Actions @($Action) -Exceptions @($Exception)
    

Weitere Informationen

Ausführliche Informationen zu Syntax und Parametern für die einzelnen Befehle finden Sie unter den folgenden Themen:

Weitere Informationen zu Transportregeln finden Sie unter den folgenden Themen: