Príznaky
Predstavte si nasledujúcu situáciu:
-
Microsoft Internet Security a zrýchlenie (ISA) Server 2006 alebo Forefront TMG 2010, musíte zapnúť filtrovanie SMTP.
-
SMTP klient komunikuje s SMTP server ISA Server 2006 alebo Forefront TMG 2010.
-
SMTP klient používa jeden z nasledujúcich slovies jeho rozhovor s SMTP server:
-
TLS
-
STARTTLS
-
X-AnonymousTLS
-
V tomto scenári ISA Server 2006 alebo Forefront TMG 2010 pripojenie obnoví SMTP klienta pri SMTP server preruší pripojenie ISA Server alebo Forefront TMG 2010 s paket TCP FIN. Toto správanie môže spôsobiť niektoré špecifické SMTP klient správa, že doručovanie správ sa nepodarilo, hoci sú odosielané správne. ISA zapisovania do denníka, sa zobrazí nasledujúci kód výsledok pripojenia:
0x80074e24 FWX_E_CONNECTION_KILLED
Príčina
Predvolene sa nastaví pripojenia SMTP klienta pri SMTP server preruší pripojenie ISA Server alebo Forefront TMG 2010. Dôvodom je skutočnosť, že ISA Server alebo Forefront TMG 2010 nie je možné skontrolovať SMTP prenos SMTP QUIT príkaz pri prevádzku je zašifrovaný. Však toto správanie môže spôsobiť špecifické SMTP klient hlásenie chýb.
Riešenie
Rýchla oprava je teraz k dispozícii, sa nesprávne chybové hlásenia. Táto rýchla oprava umožňuje predvolené správanie zmeniť tak, že ISA Server vráti paket TCP FIN SMTP klienta namiesto paketov hesla pri SMTP server zavrie pripojenie TCP paket TCP FIN. Ak chcete zmeniť predvolené správanie po nainštalovaní tejto rýchlej opravy, musíte spustenie skriptu v počítači ISA Server. Ak chcete použiť túto rýchlu opravu, postupujte nasledovne:
-
Prevezmite a nainštalujte opravu hotfix, ktorá je uvedená v nasledujúcom článku databázy Microsoft Knowledge Base:
959357 Popis balík s rýchlou ISA Server 2006: 29. októbra 2008Poznámka: Ak používate Forefront TMG 2010, skopírujte skript v kroku 2 do programu Poznámkový blok a uložte ho. Otvorte príkazový riadok s právami správcu oprávnenia a spustite skript (t. j.: cscript smtp.vbs).
-
Spustite program Poznámkový blok a skopírujte nasledujúci skript do programu Poznámkový blok.
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
-
Súbor uložte ako súbor skriptu Microsoft Visual Basic pomocou prípony súboru .vbs.
-
Dvakrát kliknite na súbor .vbs spustite skript.
Poznámka: Ak chcete obnoviť predvolené správanie, zmeňte nasledujúci riadok skriptu:
Const SE_VPS_VALUE = true
Zmeňte tento riadok takto:
Const SE_VPS_VALUE = false
Spustite skript v počítači ISA Server alebo Forefront TMG.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft