SMTP-Warteschlange befindet sich auf dem gleichen Laufwerk wie die Systempartition

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2005-11-18

Microsoft® Exchange Server Analyzer fragt den Active Directory®-Verzeichnisdienst ab, um den konfigurierten Wert des Attributs msExchSmtpQueueDirectory zu bestimmen.

Exchange Server Analyzer fragt außerdem die Microsoft WMI-Klasse (Windows®-Verwaltungsinstrumentation –Windows® Management Instrumentation) Win32_Service ab, um den Wert des Schlüssels Started für den SMPT-Dienst (Simple Message Transfer Protocol) zu ermitteln. Der Wert False gibt an, dass der Dienst nicht ausgeführt wird. Der Wert True gibt an, dass der Dienst ausgeführt wird. Darüber hinaus fragt Exchange Server Analyzer die WMI-Klasse Win32_OperatingSystem ab, um den Wert des Schlüssels WindowsDirectory zu ermitteln. Der Wert dieses Schlüssels gibt den Speicherort des Windows-Systemlaufwerks an.

Wenn Exchange Server Analyzer feststellt, dass das Attribut msExchSmtpQueueDirectory mit dem gleichen Pfad wie für das Systemlaufwerk konfiguriert ist, dass der SMTP-Dienst ausgeführt wird und dass Exchange nicht auf Microsoft Windows Small Business Server ausgeführt wird, wird eine Warnung angezeigt.

Das Attribut msExchSmtpQueueDirectory stellt den Pfad für den SMTP-Warteschlangenordner dar, der auch als Mailroot-Ordner bezeichnet wird. Wenn Nachrichten über den SMTP-Dienst auf dem Exchange-Server eingehen, werden die Daten als EML-Datei auf die Festplatte geschrieben. In der Standardeinstellung werden diese Dateien im Ordner <Laufwerk>:\Programme\Exchsrvr\Mailroot auf der Partition gespeichert, auf der auch Exchange installiert ist.

In manchen Szenarios, wenn z. B. ein Bridgeheadserver konfiguriert wird, können Sie die Leistung des Exchange-Servers steigern, wenn Sie das SMTP-Verzeichnis Mailroot direkt auf eine andere Festplatte oder Partition verschieben. Als optimale Vorgehensweise sollte sich der SMTP-Ordner Mailroot nicht auf dem gleichen Laufwerk wie das Windows®-Systemlaufwerk befinden. Stattdessen sollte es sich zum Erreichen optimaler Leistung auf einer schnellen Festplatte oder einem schnellen Festplattenteilsystem befinden.

Der Ordner Mailroot kann im Exchange-System-Manager zwar auf einen virtuellen SMTP-Server unter Exchange Server 2003 verschoben werden, zum Verschieben auf einen virtuellen SMTP-Server unter Exchange Server 2000 ist allerdings ein allgemeiner Active Directory-Editor erforderlich, z. B. die ADSI-Bearbeitung (Active Directory Service Interfaces).

CautionVorsicht:
Wenn Sie das ADSI-Bearbeitungs-Snap-In, das LDP-Tool (ldp.exe) oder einen anderen LDAP-Client, Version 3, verwenden und die Attribute der Active Directory-Objekte nicht ordnungsgemäß ändern, können schwerwiegende Probleme verursacht werden. Diese Probleme erfordern möglicherweise eine Neuinstallation von Microsoft Windows Server™ 2003, Exchange Server 2003 oder von beiden Anwendungen. Sie ändern Active Directory-Objektattribute auf eigenes Risiko.

So beheben Sie den Fehler auf Exchange Server 2003

  1. Öffnen Sie den Exchange-System-Manager.

  2. Erweitern Sie nacheinander Server, einen Exchange-Server, Protokolle und dann SMTP.

  3. Klicken Sie mit der rechten Maustaste auf einen virtuellen SMTP-Server (beispielsweise den virtuellen Standardserver für SMTP), und klicken Sie dann auf Beenden.

  4. Klicken Sie mit der rechten Maustaste erneut auf den virtuellen SMTP-Server, und klicken Sie dann auf Eigenschaften.

  5. Klicken Sie auf die Registerkarte Nachrichten.

  6. Geben Sie im Feld Warteschlangenverzeichnis den vollständigen Pfad des entsprechenden Ordners Mailroot an. Sie können auf Durchsuchen klicken, um den Pfad auf dem lokalen Computer zu suchen.

  7. Klicken Sie auf OK, um die Änderungen zu speichern.

  8. Klicken Sie mit der rechten Maustaste auf Ihren virtuellen SMTP-Server, und klicken Sie dann auf Starten. Der neue Speicherort wird sofort verwendet.

So beheben Sie diesen Fehler unter Exchange 2000 Server

  1. Beenden Sie auf dem Exchange 2000 Server-Computer, dessen Ordner Mailroot des virtuellen SMTP-Servers Sie ändern möchten, alle Exchange Server- und IIS-Dienste.

  2. Ändern Sie den Wert für msExchSmtpQueueDirectory des betroffenen virtuellen SMTP-Servers so, dass er mit dem entsprechenden Pfad konfiguriert ist.

  3. Warten Sie darauf, dass Active Directory diese Änderung auf die globalen Katalogserver repliziert, die von diesem Exchange-Server verwendet werden.

  4. Starten Sie den Dienst Microsoft Exchange-Systemaufsicht.

  5. Überprüfen Sie den Exchange Server-Computer darauf, ob im Ereignisprotokoll der Anwendung drei Instanzen der Ereignis-ID 1005 vorhanden sind, die über eine Ereignisquelle von MSExchangeMU und eine Kategorie von General verfügen.

  6. Starten Sie den Exchange Server-Computer neu, damit die Änderungen wirksam werden.

Weitere Informationen zu beiden beschriebenen Vorgängen finden Sie in den folgenden Microsoft Knowledge Base-Artikeln:

Weitere Informationen zu Einstellungen für virtuelle SMTP-Server finden Sie in den folgenden Knowledge Base-Artikeln: