How to solve the problem
To solve the problem you have to disable socket pooling for those protocols that you plan to publish on the box. For SMTP, NNTP and POP3 you can follow the following procedure:
1. Open the command box
2. change the directory to Inetpub\scripts
3. Enter one of the following depending on the service that you want to disable socket pooling for:
a. For SMTP:
net stop smtpsvc
cscript adsutil.vbs set smtpsvc/disablesocketpooling true
net start smtpsvc
C:\Inetpub\AdminScripts>netstat -ano | find “:25″
TCP 0.0.0.0:25 0.0.0.0:0 LISTENING 2672
C:\Inetpub\AdminScripts>netstat -ano | find “:25″
TCP 192.168.1.100:25 0.0.0.0:0 LISTENING 2672
This should also work for POP3 (use pop3svc) and IMAP4 (use imap4svc). I currently experience an error when trying to disable socket pooling for NNTP.
How about HTTP and HTTPS?
To configure http.sys you will need httpcfg.exe from the Windows Server 2003 Support Tools. Install using suptools.msi.
Enter the following to bind http.sys to the desired IP address:
net stop http /y
httpcfg set iplisten –i <address internal interface>
net start w3svc
Some Commands
httpcfg query iplisten
httpcfg set iplisten -i 192.168.1.100
httpcfg query iplisten
httpcfg delete iplisten -i 0.0.0.0
set query delete
ssl urlacl iplisten
HOW TO – Configure ISA & SMTP
1) Install SMTP on each ISA member.
2) Set disable socket pooling = true
3) http://www.tacteam.net/isaserverorg/exchangekit/2003isafilteringsmtprelay/2003isafilteringsmtprelay.htm
4) If you are using Server Publishing Rules to allow inbound access to your SMTP relay, then select an internal IP address.
Thank you :)
ReplyDeleteGreat tips...
It same my life !!