ISA Server 2006 oder Forefront TMG 2010 setzt die Verbindung an den SMTP-Client beim Schließen des SMTP-Server der Verbindungs mit ISA Server

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 959312
Problembeschreibung
Betrachten Sie das folgende Szenario:
  • In Microsoft Internet Security und Acceleration (ISA) Server 2006 oder Forefront TMG 2010 aktivieren Sie die SMTP-Filterung.
  • Ein SMTP-Client kommuniziert mit einem SMTP-Server über ISA Server 2006 oder Forefront TMG 2010.
  • Der SMTP-Client verwendet eines der folgenden Verben in die Konversation mit dem SMTP-Server:
    • TLS
    • STARTTLS
    • X-AnonymousTLS
In diesem Szenario setzt ISA Server 2006 oder Forefront TMG 2010 die Verbindung zum SMTP-Client beim SMTP-Server die Verbindung mit ISA Server oder Forefront TMG 2010 mit einem TCP FIN-Paket schließt. Dieses Verhalten kann einige bestimmte SMTP-Client melden Anwendungen möglicherweise Fehler, dass bei der Nachrichtenübermittlung, obwohl die Nachrichten korrekt gesendet werden.

ISA-Protokollierung sehen Sie den folgenden Ergebniscode für diese Verbindung:
0X80074E24-FWX_E_CONNECTION_KILLED
Ursache
Entworfen werden wird die Verbindung zum SMTP-Client zurückgesetzt, wenn der SMTP-Server die Verbindung mit ISA Server oder Forefront TMG 2010 geschlossen wird. Dies ist, da ISA Server oder Forefront TMG 2010 für den SMTP SMTP-Datenverkehr überprüfen kannBEENDENBefehl, wenn der Datenverkehr verschlüsselt ist. Dieses Verhalten kann jedoch bestimmte SMTP-Client-Anwendungen zum Melden von Fehlern führen.
Lösung
Ein Hotfix steht jetzt zur Verfügung, um falsche Fehlerberichte zu vermeiden. Dieser Hotfix ermöglicht das Standardverhalten geändert werden, damit ISA Server TCP FIN-Paket an den SMTP-Client anstelle des RESET-Paket, zurückgibt wenn der SMTP-Server die TCP-Verbindung mit einem TCP FIN-Paket geschlossen wird. Um das Standardverhalten ändern, nachdem Sie diesen Hotfix installieren, müssen Sie ein Skript auf dem ISA Server-Computer ausführen.

Um diesen Hotfix anwenden zu können, gehen Sie folgendermaßen vor:
  1. Downloaden Sie und installieren Sie das Hotfix-Paket, das genannt wird, in dem folgenden Artikel der Microsoft Knowledge Base:
    959357Beschreibung des Hotfix-Pakets von ISA Server 2006: 29 Oktober 2008
    Hinweis: Wenn Sie Forefront TMG 2010 ausführen, die kopieren Sie das Skript in Schritt 2 in einem Notepad-Datei, und speichern Sie. Öffnen Sie die Eingabeaufforderung mit erhöhten Rechten, und führen Sie das Skript (ie: Cscript smtp.vbs).
  2. Starten Sie Editor, und kopieren Sie das folgende Skript in eine Editordatei.
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "GracefulPassthroughServerShutdown"Const SE_VPS_VALUE = trueSub SetValue()    ' Create the root obect.    Dim root  ' The FPCLib.FPC root object    Set root = CreateObject("FPC.Root")    'Declare the other objects needed.    Dim array       ' An FPCArray object    Dim VendorSets  ' An FPCVendorParametersSets collection    Dim VendorSet   ' An FPCVendorParametersSet object    ' Get references to the array object    ' and the network rules collection.    Set array = root.GetContainingArray    Set VendorSets = array.VendorParametersSets    On Error Resume Next    Set VendorSet = VendorSets.Item( SE_VPS_GUID )    If Err.Number <> 0 Then        Err.Clear        ' Add the item        Set VendorSet = VendorSets.Add( SE_VPS_GUID )        CheckError        WScript.Echo "New VendorSet added... " & VendorSet.Name    Else        WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)    End If    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then        Err.Clear        VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE        If Err.Number <> 0 Then            CheckError        Else            VendorSets.Save false, true            CheckError            If Err.Number = 0 Then                WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"            End If        End If    Else        WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"    End IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
  3. Speichern Sie die Datei als eine Microsoft Visual Basic-Skriptdatei mit die Dateinamenerweiterung .vbs.
  4. Doppelklicken Sie auf die VBS-Datei, um das Skript auszuführen.
HinweisWenn Sie zum Standardverhalten zurückkehren möchten, ändern Sie die folgende Zeile des Skripts:
Const SE_VPS_VALUE = true

Ändern Sie diese Zeile wie folgt:
Const SE_VPS_VALUE = false

Dann erneut das Skript auf dem Computer mit ISA Server oder Forefront TMG ausführen.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.
Informationsquellen
Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 959312 – Letzte Überarbeitung: 02/12/2011 06:38:00 – Revision: 1.0

Microsoft Internet Security and Acceleration Server 2006 Service Pack 1, Microsoft Forefront Threat Management Gateway 2010 Enterprise, Microsoft Forefront Threat Management Gateway 2010 Service Pack 1, Microsoft Forefront Threat Management Gateway 2010 Standard

  • kbexpertiseinter kbfix kbsurveynew kbqfe kbmt KB959312 KbMtde
Feedback