bmahesh,
From the logs you emailed us, we see the following entries when you start
SpamFilter:
07/23/07 13:19:49:421 -- SpamFilter ISP v3.1.3.605
Listening on 202.71.nnn.nnn:25, 07/23/07 13:19:49:421 -- Exception occurred
during UpdateSMTPSettings: Could not bind socket.
Address and port are already in use.
The
error: "Could not bind socket. Address and port are
already in use"
indicates that the SMTP port was already
in use when SpamFilter was started. Can you please ensure there are no other
applications using the SMTP port when SpamFilter starts? This is because Windows will not allow 2 separate
applications to use the same port (port 25 in this case).
Also,
can you make sure you are not starting the "standalone" version of SpamFilter if
you have the SpamFilter service already running (or viceversa). If SpamFilter is
already running as a service, starting the standalone version of SpamFilter will
try to open a second instance of the application, which will cause conflicts.
I'm including a section of our manual at the end of this email which talks about
how to display SpamFilter's GUI window when using Terminal Services to access a
server.
================================= SpamFilter can run in two
different ways.
· As a Windows service (the most common -
SpamFilterSvc.exe). · As a standalone application using SpamFilter.exe. This
is mostly used for troubleshooting and testing purposes.
If SpamFilter is
already running as a service, subsequently running the standalone application
(SpamFilter.exe) will open a new instance of SpamFilter, it will not be the GUI
for the service. This will most likely create a conflict, as two applications
cannot bind to the same port on a server.
Please note that the SpamFilter
service does show display a GUI (launched from an icon in the tray bar), but if
you are accessing a Windows 2000 server remotely using Terminal Services will
not be able to display the GUI. This is because Terminal Services in Windows
2000 is not able to display the server's physical console.
Looking at the
physical server's screen, or using a product like PCAnywhere, DameWare, VNC etc
that displays the actual screen will reveal the console.
Microsoft fixed
this limitation in Windows 2003. In this version of the operating system,
Terminal Services allows RDP clients to connect to the server's
console.
Some Terminal Services clients have a checkbox in their settings
that forces them to connect to the console. In the Remote Desktop client that
ships with Windows XP, Microsoft (in)conveniently decided to not make this
checkbox available. In this case, to view the server's physical console, you'll
need to invoke Remote Desktop from the command line as follows:
mstsc
-console =================================
------------- Roberto Franceschetti
http://www.logsat.com" rel="nofollow - LogSat Software
http://www.logsat.com/sfi-spam-filter.asp" rel="nofollow - Spam Filter ISP
|