Windows Server 2008 SMTP Server schreibt nicht in die Protokolldatei


7

Ich verwende Windows Server 2008 als mein Entwicklungsbetriebssystem. Ich konnte testen, ob der SMTP-Server auf dem Computer erfolgreich E-Mails senden kann (ich erhalte sie in meinem Posteingang), aber die Protokolldatei wird nicht beschrieben. Irgendwelche Ideen, warum die Protokolldateien für den SMTP-Server nicht aktualisiert werden?

Das "Simple Mail Transfer Protocol (SMTP)" wird als lokales Systemkonto ausgeführt. Das Konto des lokalen Systems verfügt über Berechtigungen für den Ordner "Protokolldateien".

Antworten:


7

Möglicherweise müssen Sie warten, bis der Prozess seinen Protokollpuffer geleert und in die Protokolldatei geschrieben hat. Ich weiß, dass Sie für den HTTP-Dienst den Puffer manuell leeren und erzwingen können, in folgende Datei zu schreiben:

netsh http flush logbuffer

Ich suche nach etwas, das dem für den SMTP-Dienst entspricht.

BEARBEITEN:

Oder schauen Sie sich das in Steve Schofields Blog an :

Ich habe an der Installation von Windows Server 2008 x64 Edition gearbeitet. Ich habe festgestellt, dass der SMTP-Dienst nicht protokolliert. SMTP funktionierte und E-Mails gingen aus. Meine Installation ist "benutzerdefiniert" und installiert nur die Module, die wir benötigt haben. Es stellt sich heraus, dass es eine kleine Abhängigkeit vom ODBC-Protokollierungsmodul gibt, sodass die SMTP-Dienstprotokollierung funktionieren würde. Noch wichtiger ist iislog.dll. Hier finden Sie Anweisungen zum Beheben und Reproduzieren des Verhaltens.

Um es zu korrigieren. Ich gehe davon aus, dass Sie den SMTP-Dienst bereits installiert haben und er nicht protokolliert.

1) Installieren Sie das ODBC-Protokollierungsmodul (Rollendienst im Server-Manager).

2) Stoppen / Starten Sie den SMTP-Dienst

3) Stellen Sie sicher, dass Ihr SMTP-Dienst für die Protokollierung konfiguriert ist. Es ist nicht standardmäßig aktiviert.

4) Versuchen Sie einen lokalen Telnet-Test (vorausgesetzt, der Telnet-Client ist installiert).

5) Sehen Sie sich Ihren Protokollordner an.


So fügen Sie das ODBC-Protokollierungsmodul hinzu: Server-Manager> Rollen> Webserver (IIS)>
Jeff Widmer

Der obige Blog-Link scheint kaputt zu sein. Ich glaube, hier ist die Seite: ( iislogs.com/steveschofield/2008/02/29/… )
donothings erfolgreich

1
@donothingsuccessfully Danke, sieht aus wie ein Gewinner. Link bearbeitet.
Squillman
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.