2013оги Exchange 2013-Postfachtransport


MapiExceptionNetworkError: Datenbank kann nicht bereitgestellt werden
www.microsoft.com

Es ist nicht erforderlich, die Exchange 2013-Postfachtransportprotokolle separat zu analysieren, sondern zusammen mit den Protokollen anderer Exchange 2013-Transportpipeline-Dienste, Nach alldem Postfachtransportdienst nur ein Teil davon. Es sollte sofort beachtet werden, dass dieser Dienst tatsächlich aus zwei separaten Windows-Diensten besteht und dies sein Hauptmerkmal im Vergleich zum Beispiel mit ist Transport-Service MBX-Rollen und Transportservice an vorderster Front Rolle von CAS.

Dies ist der dritte und letzte Artikel in einer Reihe zum Verwalten der Dienstprotokollierung. Exchange 2013-Transportpipeline, und hier ist die vollständige Liste:

Und auch Artikel darüber, wie diese Dienste funktionieren:

Sie sollten Aufschluss darüber geben, wie die Exchange 2013-Transportpipeline funktioniert.


Weitere Informationen zum Einrichten und Verwalten von Exchange 2013 finden Sie in meinem Blog im Hauptthema Artikel – Exchange 2013 – Installation, Konfiguration, Verwaltung.


2013оги Exchange 2013-Postfachtransport

Wie ich oben erwähnt habe, Postfachtransportdienst hat tatsächlich zwei separate Windows-Dienste:

  • Postfachzustelldienst (Anzeigename – Microsoft Exchange Mailbox Transport Delivery, abgekürzt – MSExchangeDelivery);
  • Mailbox Submission Service (Der Anzeigename lautet Microsoft Exchange Mailbox Transport Submission, abgekürzt als MSExchangeSubmission.)

Der erste Dienst ist für die Zustellung von E-Mails an Postfächer von anderen Absendern verantwortlich, der zweite für das Senden von E-Mails aus Postfächern (durch die Verbindung zur Datenbank über RPC ruft der Dienst Nachrichten ab, die zum Senden an andere Empfänger vorbereitet wurden). Weitere Informationen zur Funktionsweise finden Sie unter Exchange 2013-Postfachtransportdienst.

Es gibt jedoch einen Satz von PowerShell-Cmdlets für die einheitliche Verwaltung Postfachtransportdienst::

  • Get-MailboxTransportService ;;
  • Set-MailboxTransportService .

Ich schlage vor, zunächst die Konfiguration der Dienste zu überprüfen, wie ich es in früheren Artikeln zu anderen Transportpipeline-Diensten getan habe:

1. Stellen wir zunächst sicher, dass alles Protokolldateipfade definiert und Protokollierung aktiviert… Sie können dies mit dem Cmdlet Get-MailboxTransportService tun, das oben in der Exchange-Verwaltungsshell beschrieben wurde:

2013оги Exchange 2013-Postfachtransport 01

Für diesen Dienst gilt fast alles, was in den Artikeln über andere Dienste der Transportpipeline gesagt wurde, einschließlich der Protokollierungsregeln – Sie können die Protokollierung auf zwei Arten aktivieren – durch Definieren des Pfads (der Wert $ null deaktiviert die Komponentenprotokolle). und Einstellen des erforderlichen Werts der Aktivierungsparameter / Deaktivierungsprotokolle. Es gibt jedoch immer noch die gleiche Einschränkung: Wenn der Pfadparameter zu den Protokolldateien $ null ist und das Attribut ConnectivityLogEnabled (z. B. Aktivieren der Verbindungsprotokollierung) $ true ist, werden Fehler im Ereignisprotokoll protokolliert.

Komponenten, für die Sie zusätzlich zum Pfad zu den Protokolldateien den Parameter enable / disable explizit angeben müssen. Standardmäßig sind alle aktiviert:

2013оги Exchange 2013-Postfachtransport 03

Separat gibt es eine Pipeline-Ablaufverfolgung, die, obwohl sie einen vordefinierten Pfad zum Protokollieren von Dateien hat, standardmäßig deaktiviert ist. Außerdem ist die Adresse des Absenders, für den diese Ablaufverfolgung gestartet wird, nicht definiert. Sie können den Status der Ablaufverfolgungsparameter ohne unnötige Informationen mit dem folgenden Befehl überprüfen:

2013оги Exchange 2013-Postfachtransport 02

2. Postfachtransportdienst Es gibt keine Sende- oder Empfangskonnektoren, die Administratoren selbst verwalten können. Alles Serviceanschlüsse sind Systemanschlüsse und ihre Einstellungen sind vor neugierigen Blicken geschlossen.

3. Und die letzte Aufgabe, die wir erledigen müssen, ist Aktivieren Sie die Protokollierung für Postfachzustelldienste, dh für Nachrichten, die von gesendet wurden Transport-Service zu Postfachzustelldienst auf einem Server mit der MBX-Rolle. Ich möchte dich daran erinnern Postfachtransportdienst ((Postfachzustelldienst ist ein Teil davon) interagiert mit Transport-Service über SMTP. In diesem Fall handelt es sich um einen Einheimischen Transport-Servicebefindet sich auf dem gleichen Server und etwa Transportdienste auf anderen Servern mit der MBX-Rolle.

Wir aktivieren die Protokollierung:

Standardmäßig ist MailboxDeliveryConnectorProtocolLoggingLevel auf eingestellt Keiner.

Damit sind die vorläufigen Einstellungen und die Überprüfung der Konfiguration abgeschlossen. Es ist Zeit, die Informationen über die Protokolle und ihren Zweck in einer Tabelle zusammenzufassen:

Pfad zum Protokollieren von Dateien Geplanter Termin
% ExchangeInstallPath% TransportRoles Logs Mailbox Connectivity Verbindungsprotokoll
% ExchangeInstallPath% TransportRoles Logs Mailbox AgentLog Delivery Agentenprotokoll für den Postfachtransport-Zustelldienst
% ExchangeInstallPath% TransportRoles Logs Throttling Delivery Kontrollprotokoll für die Postfachzustellung
% ExchangeInstallPath% TransportRoles Logs Mailbox AgentLog Submission Agentenprotokoll für den Postfachtransport-Übermittlungsdienst
% ExchangeInstallPath% TransportRoles Mailbox Hub PipelineTracing Pipeline-Trace-Protokolle
% ExchangeInstallPath% TransportRoles Logs Mailbox ProtocolLog SmtpReceive Protokollprotokoll für alle Empfangsconnectors auf diesem Server
% ExchangeInstallPath% TransportRoles Logs Mailbox ProtocolLog SmtpSend Protokollprotokolle für Sendeconnectors

In der Dokumentation müssen Sie auf die Beschreibung der letzten beiden Journalarten achten. Beschreibung des ersten:

Der Parameter ReceiveProtocolLogPath gibt den Pfad zum Protokollprotokollverzeichnis an für alle empfangenden Anschlüsse dieser Server. … Um die Protokollprotokollierung zu deaktivieren, empfehlen wir, das Cmdlet Set-ReceiveConnector zu verwenden, um den Parameter ProtocolLoggingLevel auf jedem Receive Connector auf None zu setzen.

Beschreibung der zweiten:

Der Parameter SendProtocolLogPath gibt den Pfad zu den Protokollprotokollen an zum Senden von Anschlüssen… … Um die Protokollprotokollierung zu deaktivieren, wird empfohlen, das Cmdlet Set-SendConnector zu verwenden, um den Parameter ProtocolLoggingLevel auf jedem Send-Connector auf None oder den Parameter IntraOrgConnectorProtocolLoggingLevel auf None zu setzen.

Achten Sie auf diesen Punkt.

Ich möchte dich daran erinnern Postfachtransportdienst ist das endgültige Ziel für empfangene Nachrichten und der Startpunkt für ausgehende Nachrichten. Es werden jedoch nicht alle Nachrichten über diesen Dienst gesendet. Viele der eingehenden Nachrichten werden bei der Überprüfung der Transportagenten als Spam herausgefiltert, dh diese Nachrichten werden nicht weiter ausgeführt. Transport-Service MBX-Server und in einigen Fällen sogar noch weiter Transport Service im Vordergrund Rolle von CAS.

Das Verständnis des Nachrichtenflusses ist der Schlüssel bei der Analyse von Protokollen. Dieser Artikel hilft Ihnen beim Nachrichtenfluss in verschiedenen Exchange 2013-Topologien.

Kommentare bereitgestellt von HyperComments

Leave a Reply

Your email address will not be published. Required fields are marked *