CERATEC

About Us | Home | Shopping Cart | Services | Products | Support & FAQ | Contact Info |  
Shopping Cart
Xwall Forum
ESATInformer
Remote Access
Event Monitoring
Trojan Detection
Email Archiving
List Server
Our References
Contact Us
Tauscan
Adv. HostMonitor
Arrow List Server

Installing the Xwall SPAM filter V3.30

The spamers are more resourceful as you may think. Unlike virus scanners, there is no quick fix for all situations. However, the Xwall SPAM filter features all elements to have a real impact on your SPAM problem. Your company's requirement may be different from others. Xwall can adapt to many needs. I will show you how I setup Xwall at my local clients. A successful Xwall installation will block SPAM with a minimum of false positives. Rule #1 don't go for overkill. Learn about the filters before you impediment them. Please look for details in the Xwall manual. On this page you see an example installation which works for our local clients. It's a basic initial installation and does not include configuring Xwall.

Ceratec Inc.

 

installing the XWall Email control system

The Spammers are more resourceful as you may think. Unlike virus scanners there is no quick fix for all situations. However, the XWall Spam filter features all elements to have a real impact on your Spam problem. Your company's requirement may be different from others. XWall can adapt to many needs. I like to show you how I setup XWall at my local clients. A successful XWall installation will block Spam with a minimum of false positives. Rule #1 don't go for overkill. Learn about the filters before impediment them. Please look for details in the XWall manual. On this page you see an example installation which works for our local clients. It's a basic initial installation and does not include configuring XWall.

Ceratec Inc.

 

Where to install the XWall Spam filter

Before you start installing XWall you should understand that XWall accommodates many users with different needs. Some have a few as 10 clients others may have 5000 or more. Some features work well for 50 users but are questionable for 2000 users. As example you may want to forward the spam to the postmaster for a few days if you have 20 users. But what good would it do if you server 6000 mailboxes and you're faced with 100,000 spam messages in your postmaster mailbox.

XWall can be installed same system as Exchange or on a different machine all together.. If you choose a separate machine you must adjust your router / firewall to point port 25 to XWall or change the MX record if the system is on the "outside" . Generally I install it on the same machine.

Reasons why you would NOT run XWall on the same system with the mail server:

- your mail server is not windows based
- your mail server can't change the SMTP port
- your exchange server is already overloaded
- you don't want to mess with the exchange server
- you use some hard to integrate virus scan
- you have more than 3000 users

Once you have decided how your XWall setup should look like you can extract and start installing XWall.

Extracting XWall files.

XWall is a very compact program. The zip file is less than 2 megs. Unzip the file using winzip or any other extraction utility. Locate the folder containing the extracted XWall files and run the setup. Once installed you will find 2 menu items XWall server and XWall admin. If you look in the XWall folder the files will be called mbserver and mbadmin. Now you are ready to start to setup XWall. Start up the XWall Admin.

.First Wizard Setup Screen

 

Postmaster:

The first field asks for the postmaster. Basically it wants to know where to send notification to the mail administrator. XWall can route the identified Spam messages to the postmaster for review.

Exchange:

XWall needs the Exchange info. If XWall runs on the same machine as exchange the IP address is localhost (127.0.0.1) and the port is 24. Please note you must modify this port in the Exchange server setup. See the instructions below.. If XWall runs on a different machine you need to enter the IP address of the exchange server. The port will be 25.

Authentication:
Make sure XWall can send the messages to the Exchange server. Most likely your Exchange Server does not need authentication. Also once XWall is up and running you need to remove any message blocking in Exchange. If not the mail will backup into XWall.. Specially remember to remove things like size limits. Instead the limits need to be applied in XWall. Under these considerations localhost situation it's usually setup without problems If XWall has to send the mail to a different system make sure the other system can and will accept mail from XWall.

 

Second Wizard screen

 

SEND SMTP MESSAGES

How was Exchange sending out mail before the XWall installation. Most likely you want to do the same in XWall. However I personally often use the 3rd option for the reasons given below.

- Exchange is send out message directly to the other mail server

In this case you set the first line in XWall to read " Send messages directly to the recipients mail server"

-Exchange is using Smarthost and is relaying all outgoing mail through you ISPs SMTP server. In some situations (like dynamic IPs) you may use your ISP's SMTP relay. I

Set XWall to " Relay all messages through the Smarthost" In the field SMART HOST enter your IPS' SMTP server. Example smtp.yourisp.com

-The 3rd option allows you to attempts direct delivery and uses the Smarthost if if can't be delivered directly. This is a good choice in today's spam world. if a mail server blocks you for some reason you have a second shot using your ISPs SMTP transport.

Set XWall to "Use Smarthost only to relay if direct connect fails."

DNS SERVER

This is one of the most important settings to get right. If your DNs server is not working right XWall will have trouble sending mail and checking for spam. Almost 50% of XWall installation failures have to do with bad DNS servers and firewalls blocking the DNS requests. This is particular true if installed on a separate machine of a test setup. You must list a fully qualified DNS server in the TCP/IP setup on the machine. Of course your DNS server will do IF IT RESOLVES ALL EXTERNAL ADDRESSES. Often the internal DNS servers do not resolve external addresses reliable.. If your outgoing messages stack up it's an indication the DNS does not do a good job. Often XWall will complain about a bad DNS server setting in the log. You can correct that by adding a good DNS to your TCP/IP setup of the machine of simply enter it in the DNS field. Just replace the "autodetect". If you don't have an good DNS handy you can use this one for testing 216.88.76.6

I typically do not check the "Refuse inbound mail.... " field. XWall does a great job queuing mail if your Exchange server has a problem.

Leave the connection limits as set by default. Too low limits could slow down XWall.

 

Third Wizard Screen

XWall needs to know your domains. Enter ALL domains maintained on your Exchange server or SMTP Mail server handles. If you forget a domain XWall will reject the messages for the omitted domain. You will have looping problem and of course can't receive mail for that domain. Please enter only one domain per line.

XWall - Exchange interactions

Depending on the configuration you selected for your XWall install you need to establish the interaction with Exchange. Select from the scenarios below and make the adaptation to the routing or port selection.

Running XWall on the same machine as Exchange server

Incoming Messages
If you run XWall on the same machine as the Exchange, then you must tell Exchange to listen on a separate port; i.e. not port 25, because only one application can listen to a specific port at one time and XWall needs to be the first application that gets SMTP messages.

Exchange 5.x
To do this open the file services, usually located in C:\WINNT\system32\drivers\etc\SERVICES with Notepad or any other text editor. Locate the line smtp 25/tcp mail and change 25 to the port of your choice (use 24 if you are not sure which one you should use) and save the file.
Restart the IMS (Internet Mail Service) of the Exchange server to bring the new settings into affect.

Exchange 2000/2003
Start System Manager (Exchange Admin) and select Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties. In this dialog select the tab labeled General and then Advanced and here you can set the port on which this virtual server listens.

Also make sure Anonymous access is allowed or else XWall is not able to connect to Exchange. In System Manager ( Exchange Admin) select Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties. In this dialog select the tab labeled Access and then Authentication and enable Anonymous access.

Then start MBAdmin, select View->Options->Exchange->Exchange listens on port and type in the same port that you used in Services/System Manager .


Outgoing Messages
(this step is optional and is not needed for inbound spam blocking)

Exchange 5.x
Start Exchange Administrator, select the IMS (Internet Mail Service) and click on the tab labeled Connections.
Enable Forward all messages to host and type in localhost.
Close the dialog and restart the IMS.
From then on the Exchange server will forward all messages to the localhost, which basically means it sends them to XWall.

Exchange 2000/2003
If you have no SMTP connector then start System Manager (Exchange Admin) and select Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties.

In this dialog select the tab labeled Delivery and then
Advanced and in Smart host type in localhost.
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the localhost, which basically means it sends them to XWall.

If you have a SMTP connector then start System Manager (Exchange Admin) and select Routing Groups->Exchange->Connectors->Your SMTP Connector->Properties->Forward all mail through this connector to the following smart host and type in the name or IP address of the machine where XWall is running.

Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to XWall.

Running XWall on a different machine then the Exchange server

Incoming Messages
Start MBAdmin, select View->Options->Exchange->Name or IP address of the Exchange server and type in the name or IP address of the Exchange server.

Depending on your DNS configuration you will need to change the MX record so that it points to the machine where XWall is running or else XWall will not get the messages before Exchange.


Outgoing Messages
(this step is optional and is not needed for inbound spam blocking)

Exchange 5.x
Start Exchange Administrator, select the IMS (Internet Mail Service) and click on the tab labeled Connections.
Enable Forward all messages to host and type in the name or IP address of the machine where XWall is running.
Close the dialog and restart the IMS. From then on the Exchange server will forward all messages to XWall.

Exchange 2000/2003
If you have no SMTP connector start System Manager ( Exchange Admin) and select Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties. In this dialog select the tab labeled Delivery and then Advanced. In Smart host type in the name or IP address of the machine where XWall is running. Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to XWall.
If you have a SMTP connector then start System Manager (Exchange Admin) and select Connectors->Your SMTP Connector->Properties->Forward all mail through this connector to the following smart host and type in the name or IP address of the machine where XWall is running.
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to XWall.

 

First Launch

This concludes the install. You can exit the Xwall admin and start the XWall server for the first time. You will see the blue XWall log screen. The screen show the latest 20 line on the log. If it scrolls too fast you find the same info in the log file XWall builds. Please note. If you "X" this screen you will shut down XWall. Also to exit XWall make the blue screen the foreground application and press Esc, then confirm the exit.

Later, in a day or two you may want to install XWall as a service. Just go to the command line, change to the XWall folder and type MBSERVER INSTALL

 

Possible PROBLEMS

IF the XWall log lists a complaint about the virus scan it means your real-time scanner is scanning the XWall folder and/or Temp folder. Please exclude it.

You see SMTP and Exchange in and outbound connections (4) starting. If the SMTP Inbound connection fails it means something is listening on port 25 already. It's Exchange or an SMTP service in most cases.

 

Please note XWall uses the EICAR virus test file. This is not a virus, it's a test file which is supposed to trigger a virus alert in your virus scan. Virus scanners should not scan the XWall folder. Read more about it in the XWall configuration page.

For Spam blocking and filter setup consult the manual or visit the XWALL CONFIGURATION page.

 

 

 

Questions? E-mail info@ceratec.net or call (512) 285-2620

About Us | Home | SPAM News | Services | Products | Support & FAQ | Contact Info