Verwalten von DNS-Meldungen

Gilt für: Exchange Server 2013

Microsoft Exchange Server 2013 verwendet Übermittlungsstatusbenachrichtigungen (DSN), um Unzustellbarkeitsberichte (Non-Delivery Reports, NDRs) und andere Statusmeldungen für Nachrichtenabsender bereitzustellen. Sie können die integrierten DSNs verwenden oder benutzerdefinierte DSN-Nachrichten erstellen, um die Anforderungen Ihrer Organisation zu erfüllen.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen des Vorgangs: 15 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 "Benachrichtigungen über den Übermittlungsstatus (DSNs)" im Thema Berechtigungen für den Nachrichtenfluss.

  • Sie können keine integrierte DSN-Nachricht entfernen, die in Exchange enthalten ist. Um eine integrierte DSN-Nachricht zu ändern, müssen Sie eine benutzerdefinierte DSN-Nachricht für den DSN-Code erstellen, den Sie anpassen möchten. Wenn Sie eine benutzerdefinierte DSN-Nachricht entfernen, wird der dieser Nachricht zugeordnete DSN-Code auf die integrierte DSN-Nachricht zurückgesetzt, die in Exchange enthalten ist.

  • 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 Anzeigen integrierter und benutzerdefinierter DSN-Nachrichten

Führen Sie den folgenden Befehl aus, um eine Zusammenfassungsliste aller integrierten DSN-Nachrichten anzuzeigen, die in Exchange 2013 enthalten sind:

Get-SystemMessage -Original

Führen Sie den folgenden Befehl aus, um eine Zusammenfassungsliste aller benutzerdefinierten DSN-Nachrichten in Ihrer Organisation anzuzeigen:

Get-SystemMessage

Führen Sie den folgenden Befehl aus, um ausführliche Informationen zur benutzerdefinierten DSN-Nachricht für den DSN-Code 5.1.2 anzuzeigen, die in englischer Sprache an interne Absender gesendet wird:

Get-SystemMessage En\Internal\5.1.2 | Format-List

Verwenden der Shell zum Erstellen einer benutzerdefinierten DSN-Nachricht

Führen Sie den folgenden Befehl aus:

New-SystemMessage -Internal <$true | $false> -Language <Locale> -DSNCode <x.y.z> -Text "<DSN text>"

In diesem Beispiel wird eine benutzerdefinierte NUR-Text-DSN-Nachricht für den DSN-Code 5.1.2 erstellt, der in englischer Sprache an interne Absender gesendet wird.

New-SystemMessage -Internal $true -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."

In diesem Beispiel wird eine benutzerdefinierte NUR-Text-DSN-Nachricht für den DSN-Code 5.1.2 erstellt, die in englischer Sprache an externe Absender gesendet wird.

New-SystemMessage -Internal $false -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact your System Administrator for more information."

In diesem Beispiel wird eine benutzerdefinierte HTML-DSN-Nachricht für den DSN-Code 5.1.2 erstellt, die in englischer Sprache an interne Absender gesendet wird.

New-SystemMessage -DSNCode 5.1.2 -Internal $true -Language En -Text 'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="http://it.contoso.com">Internal Support</A> or contact &quot;InfoSec&quot; for more information.'

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie erfolgreich eine benutzerdefinierte DNS-Nachricht erstellt haben:

  1. Führen Sie den folgenden Befehl aus:

    Get-SystemMessge -DSNCode <x.y.z> | Format-List Name,Internal,Text,Language
    
  2. Vergewissern Sie sich, dass die angezeigten Werte die werte sind, die Sie konfiguriert haben.

  3. Senden Sie eine Testnachricht, die den von Ihnen konfigurierten benutzerdefinierten DSN generiert.

Ändern des Texts einer benutzerdefinierten DSN-Nachricht mithilfe der Shell

So ändern Sie den Text einer benutzerdefinierten DSN-Nachricht mit dem folgenden Befehl:

Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> -Text "<DSN text>"

In diesem Beispiel wird der Text geändert, der der benutzerdefinierten DSN-Nachricht für den DSN-Code 5.1.2 zugewiesen ist, der an interne Absender in englischer Sprache gesendet wird.

Set-SystemMessage En\Internal\5.1.2 -Text "The mailbox you tried to send an e-mail message to is disabled and is no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie den Text einer benutzerdefinierten DNS-Nachricht erfolgreich geändert haben:

  1. Führen Sie den folgenden Befehl aus: Get-SystemMessage.

    Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> | Format-List -Text
    
  2. Überprüfen Sie, ob der angezeigte Wert dem Wert entspricht, den Sie konfiguriert haben.

Verwenden der Shell zum Entfernen einer benutzerdefinierten DSN-Nachricht

Führen Sie den folgenden Befehl aus:

Remove-SystemMessage <Local>\<Internal | External>\<DSNcode>

In diesem Beispiel wird die benutzerdefinierte DSN-Nachricht für den DSN-Code 5.1.2 entfernt, der in englischer Sprache an interne Absender gesendet wird.

Remove-SystemMessage En\Internal\5.1.2

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie eine benutzerdefinierte DNS-Nachricht erfolgreich entfernt haben:

  1. Führen Sie den Folgenden Befehl aus: Get-SystemMessage.

  2. Überprüfen Sie einen DSN für das Gebietsschema, interne oder externe Empfänger, und der gelöschte DSN-Code ist nicht aufgeführt.

Weiterleiten von Kopien von DSN-Nachrichten an das Exchange-Empfängerpostfach

Sie können eine Liste der DSN-Codes angeben, die Sie überwachen möchten, indem Sie die DSN-Nachrichten in das Postfach des Exchange-Empfängers kopieren lassen. Standardmäßig wird dem Exchange-Empfänger jedoch kein Postfach zugewiesen, sodass alle an den Exchange-Empfänger gesendeten Nachrichten verworfen werden. Um Kopien von DSN-Nachrichten an das Exchange-Empfängerpostfach zu senden, müssen Sie dem Exchange-Empfänger ein Postfach zuweisen und dann die DSN-Codes angeben, die Sie überwachen möchten. Standardmäßig werden die folgenden DSN-Codes überwacht: 5.4.8, 5.4.6, 5.4.4, 5.2.4, 5.2.0und 5.1.4.

Schritt 1: Verwenden der Shell zum Zuweisen eines Postfachs zum Exchange-Empfänger

Führen Sie die folgenden Schritte aus, um dem Exchange-Empfänger ein Postfach zuzuweisen:

  1. Aufgrund der potenziell hohen Anzahl von E-Mails sollten Sie ein dediziertes Postfach und ein Active Directory-Benutzerkonto für den Exchange-Empfänger erstellen. Weitere Informationen finden Sie unter Erstellen von Benutzerpostfächern. Identifizieren Sie andernfalls das vorhandene Postfach, das Sie dem Exchange-Empfänger zuordnen möchten.

  2. Führen Sie den folgenden Befehl aus:

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>
    

    Führen Sie beispielsweise den folgenden Befehl aus, um dem Exchange-Empfänger das vorhandene Postfach mit dem Namen "Contoso System Mailbox" zuzuweisen:

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"
    

Schritt 2: Angeben der DSN-Codes, die Sie überwachen möchten

Verwenden des EAC zum Angeben der DSN-Codes

  1. Navigieren Sie im EAC zu Nachrichtenfluss>Empfangsconnectors>Weitere OptionenSymbol.>Organisationstransporteinstellungen>Lieferung.

  2. Geben Sie im Abschnitt DNS-Codes die DSN-Codes ein, die Sie im Format <x.y.z> überwachen möchten, und klicken Sie auf Symbol hinzufügen. Wählen Sie einen vorhandenen Eintrag aus, und klicken Sie auf Bearbeiten Symbol Bearbeiten, um ihn zu ändern, oder klicken Sie auf EntfernenSymbol Entfernen, um ihn zu entfernen. Klicken Sie nach Abschluss des Vorgangs auf Speichern.

Verwenden der Shell zum Angeben der DSN-Codes

Führen Sie den folgenden Befehl aus, um die vorhandenen Werte zu ersetzen:

Set-TransportConfig -GenerateCopyOfDSNFor <x.y.z>,<x.y.z>...

In diesem Beispiel wird die Exchange-Organisation so konfiguriert, dass alle DSN-Nachrichten mit den DSN-Codes 5.7.1, 5.7.2 und 5.7.3 an den Exchange-Empfänger weitergeleitet werden.

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3

Führen Sie folgenden Befehl aus, um Einträge hinzuzufügen bzw. zu entfernen, ohne vorhandene Werte zu ändern:

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="<x.y.z>","<x.y.z>"...; Remove="<x.y.z>","<x.y.z>"...}

In diesem Beispiel wird der DSN-Code 5.7.5 hinzugefügt und der DSN-Code 5.7.1 aus der vorhandenen Liste der DSN-Nachrichten entfernt, die an den Exchange-Empfänger weitergeleitet werden.

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="5.7.5"; Remove="5.7.1"}

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um zu überprüfen, ob Sie erfolgreich Kopien von DNS-Nachrichten konfiguriert haben, die an das Postfach des Exchange-Empfängers gesendet werden sollen, überwachen Sie das Postfach, das dem Exchange-Empfänger zugeordnet ist, und überprüfen Sie, ob die DSN-Nachrichten die von Ihnen angegebenen DSN-Codes enthalten.