SpamAI logo
Buy Now! Contact us SpamAI DAIR Home
Buy Now! Screen Shots Download FAQ

See screenshots

SpamAI Online FAQ

1: General questions
    1.1: What does SpamAI do?
    1.2: What do I need to run SpamAI?
    1.3: Will SpamAI work with AOL? MSN? Hotmail?
    1.4: What upstream email systems is SpamAI compatible with?
    1.5: What downstream email clients is SpamAI compatible with?
    1.6: What if my question is not answered?
2: Setup questions
    2.1: My firewall says SpamAI is connecting to the internet?
    2.2: How can I get rid of the browser window at startup?
    2.3: Why is SpamAI shutting down at startup? (Win98)
3: Operations questions
    3.1: How do I edit a global rule?
    3.2: SpamAI is rule-based. Does this make it inferior to Bayesian filters?
    3.3: SpamAI just downloaded all my old messages?
    3.4: How can I recover deleted messages?
    3.5: How can I upgrade to latest version of SpamAI?
4: Purchase questions
    4.1: I cannot register online. Can you take my credit card over the phone?
    4.2: What hoops do I need to jump through to get my money refunded?
    4.3: What happens to my email after the evaluation period ends if you do not register?
5: Uninstall questions
    5.1: How do I uninstall SpamAI completely?
    5.2: How do I get rid of the error message every time Windows starts up?

1: General questions

1.1 What does SpamAI do?

SpamAI is a mail server that runs on an ordinary desktop computer. SpamAI reads all your e-mail and filters it. Your e-mail client software gets the e-mail from SpamAI and gets spam filtering included. Examples of e-mail client software include Outlook, Eudora, Outlook Express, and so forth. Unlike conventional e-mail servers, SpamAI polls for new mail from the upstream e-mail server rather than having the mail pushed at it.

For example, if your Internet Service Provider uses a mail server called mail.myisp.com, SpamAI contacts mail.myisp.com to get your e-mail and filters it. SpamAI then holds the filtered mail for your e-mail client, such as Outlook to request the held email. After reading from SpamAI, Outlook then displays the e-mail as either spam or acceptable e-mail. Spam mail appears in Outlook with the prefix [Spam] in the subject line of the e-mail. Outlook is used only as an example; SpamAI works with all email clients.

Return to top

1.2 What do I need to run SpamAI?

SpamAI requires the following minimums:
  • 200 MHz or faster Intel or AMD compatible CPU
  • 64 Megabytes of memory, 256 recommended
  • 100 meg of free disk space on install disk, 500 meg recommended
    • Received email messages above 1 Megabytes in size run best on more than minimum system
    • Disk space needed a function of monthly saved emails
  • Windows 2000, 2003, XP, or Vista.
  • one or more E-mail accounts (POP3 - the most common kind)
  • any email client (Outlook, Outlook Express, Eudora, The Bat!, Netscape, Courier, Opera, etc.)
  • Version 4 or later browser (Internet Explorer, Netscape, Firefox, Opera, etc. all OK)
  • Dialup or always on connection to internet. Note that while SpamAI works with a dialup line once installed (especially useful when travelling), the professional installation itself requires a high speed internet connection and a separate voice line for you to converse with our installer.

Return to top

1.3 Will SpamAI work with AOL? MSN? Hotmail?

SpamAI only polls POP3-based email servers. It does not work with web based email providers. In particular, SpamAI is not compatible with AOL, MSN, or Hotmail.

Return to top

1.4 What upstream email systems is SpamAI compatible with?

SpamAI can poll POP3 e-mail servers. If the Internet address you use to read your e-mail looks like pop.example.com or pop3.example.com, then SpamAI will work for you.

An Internet address of the form imap.example.com or a web browser based e-mail system is not compatible. An Internet address of form mail.example.com may be compatible if the POP3 protocol is used.

You can contact your Internet service provider or network administrator if you are not sure your e-mail client is using a POP3 system. Another approach is just download and try the program since there is no obligation to try it out.

Return to top

1.5 What downstream email clients is SpamAI compatible with?

An e-mail client, such as Outlook, Outlook Express, Microsoft Mail, Thunderbird, Eudora, Netscape mail, Opera mail, or many others which supports POP3. Although SpamAI runs under Windows, the e-mail client can reside on a different machine with a different operating system. Thus, a single software installation of SpamAI under Windows can protect an office with Windows, Linux, and Mac operating systems.

Return to top

1.6 What if my question is not answered?

Write to support@dair.com and we will diligently work with you to resolve your questions. You can also post questions to our online forum at news://news.kylixhost.com/spamai.public.support.

Return to top

2: Setup questions

2.1 My firewall says SpamAI is connecting to the internet?

SpamAI requires two inbound connections to the Internet to give you protection: SpamAI sets up a POP3 server on port 110 and an HTTP server on port 5023. Both of these server connections are required to protect you from spam.
  • SpamAI reads your e-mail from your mail server every 5 minutes for each account. This interval may shorten to a retry every 30 seconds if there is an error encountered on this server. If there is complete loss of internet connectivity (not just one server), a retry interval of every 2 seconds is invoked. Once error conditions are cleared, the e-mail retrieval returns to every 5 minutes.
  • SpamAI also reads the SpamAI.com web site to determine if there are any rule or program updates every 30 minutes.

Additionally, SpamAI communicates between its two internal components (spamai.exe and python.exe) several times per second on port 5028.

Return to top

2.2 How can I get rid of the browser window at startup?

In the SpamAI user interface, click "Options" under "Tools". Click the button labelled "Change to UI manual start.

You can return to the user interface at any time using one of these three methods:

  • Click Windows Start >> Programs >> DAIR SpamAI >> Home
  • Click the taskbar (tray) icon then click user interface
  • Save a link to the browser window and then clock on that shortcut

Return to top

2.3 Why is SpamAI shutting down at startup? (Win98)

This appears to be a Windows 98 problem. If a browser window is open, Win98 will try to restore the connection. If the last action you performed was a shutdown and SpamAI is in memory, Win 98 will faithfully bring up the shutdown screen.

The solution is close all the open browser windows before shutting down Windows 98.

Return to top

3: Operations questions

3.1 How do I edit a global rule?

The global rules are not user editable because the file containing the global rules may be automatically updated at any time.

You may enter a NULLIFY rule in your local user rule file to "erase" a global rule or group of rules. For example, to nullify the global bulk:bang rule:

Click User >> User spam rules.  

Click "new".  

For fields enter

	diag code   NULLIFYbulk_bang
	scope       rules-to-apply
	definition  bulkbang

Click "add new"
Capitalization matters. "NULLIFY" must be upper case and the definition must be lower case. The definition is a regular expression. "bulk" would nullify all bulk rules while "" would nullify all rules.

Return to top

3.2 SpamAI is rule-based. Does this make it inferior to Bayesian filters?

No. Bayesian filters require several 1000's of e-mails to learn to discriminate. During this learning time, you are not protected from spam and mistakes are likely. SpamAI starts protecting your Inbox immediately after a 3 minute install and updates its rules over the web with no effort on your part.

New e-mail attacks require training regardless of technology. With Bayesian filters, you either have to receive a new spam and train the filter or hope that the new attack is similar enough to ones seen in the past that the system both learns *and* protects you. With SpamAI, your protection is based on the work of DAIR Computer Systems and SpamAI updating the rules before you see new spam or a potential virus.

Both systems have strengths. If ongoing protection is important to you with no outages for training or re-training, then SpamAI is superior.

Return to top

3.3 SpamAI just downloaded all my old messages?

There are a few possibilities here:
  • Your email client is setup for "keep-on-server". SpamAI does not support this client option. Once SpamAI has safely read the message, it is deleted on the upstream server (default setting -- see User >> Depot for keep on server options). If you want to save messages indefinitely, you must save them in your e-mail software.
  • If SpamAI is refreshed or restarted while a download from upstream server is in progress, all the messages in that batch are re-read. This is a data integrity feature. Normal operation is to keep SpamAI running all the time.

Return to top

3.4 How can I recover deleted messages?

Past email messages are kept in the ./arch/nn directory where "." is shorthand for the install directory and nn is the two digit day of receipt. For example, if you receive a mail on the 5th, look in the ./arch/05 directory.

Use Windows explorer to search for the email(s). Once you have located the emails you want, copy them to the ./mail/acct/mbox directory where acct is the account name and mbox is the individual mailbox directory. Use your email client to reread the email message.

Return to top

3.5 How can I upgrade to latest version of SpamAI?

Upgrading SpamAI program files

Return to top

4: Purchase questions

4.1 I cannot register online. Can you take my credit card over the phone?

Please contact our
registration company for alternate purchase options via fax, mail, or phone.

Return to top

4.2 What hoops do I need to jump through to get my money refunded?

First, you need to contact us via one of the many methods on our contact page. Second, tell us you want your money refunded and make sure we have enough information to know who should be refunded. Please do this in the first 60 days but there is no automatic time limit on your satisfaction. Third, stop using SpamAI and remove it from your computer.

We are constantly striving to improve and would love to know why you are dissatisfied. You giving us a reason is not a prerequisite for refund, only that you are not satisfied. In the course of learning of your dissatisfaction, we may propose alternate solutions. We are not trying to argue, merely understand. If you are not satisfied, your money is refunded. ... period.

Return to top

4.3 What happens to my email after the evaluation period ends if you do not register?

SpamAI continues to deliver your email. However, it may no longer filter it for spam. Because SpamAI setup included you making a manual change to your email program, SpamAI is not able to completely uninstall itself without you reversing that manual change. SpamAI may also deliver occasional popup messages in your browser window reminding you the evaluation period has ended and asking you to either purchase or uninstall SpamAI.

Return to top

5: Uninstall questions

5.1 How do I uninstall SpamAI completely?

The instructions for doing this are in the SpamAI user interface. See Help >> Setup >> un-installing SpamAI. We reproduce the instructions here.

Uninstalling SpamAI program files
To remove SpamAI program files:

  • Disconnect from the internet
  • Start SpamAI, if it is not already running
  • Uninstall each user:
    • Read all e-mail in your e-mail software for the user
    • Change your email program to retrieve messages from the internet.
    • repeat for each user
  • Exit SpamAI
  • On the Windows taskbar, click Start > Control Panel.
  • Double-click the Add or Remove Programs icon.
  • Uninstall SpamAI. This removes the installed program, registry settings, and start menu entries. The archives, user configurations, and unprocessed email are not deleted.
  • Re-connect to the internet
  • (later) Once you are sure you do not need the data, delete the SpamAI directory and contents using Windows Explorer.
The instructions have several steps in order to insure your email is completely read and your email client restored before removing SpamAI.

Return to top

5.2 How do I get rid of the error message every time Windows starts up?

If you deleted the SpamAI directory, rather than following the procedure in How do I uninstall SpamAI completely? the startup link is now pointing to a file which no longer exists. The uninstall application has also been removed. You must manually remove the startup link.

For Windows 2000 or XP, you can find the startup link in the following path:

    C:\Documents and Settings\All Users\Start Menu\Programs\Startup

For Windows 95, 98, and NT, you can find the startup link in the following path:

    C:\Windows\Start Menu\Programs\Startup

Return to top


Requires Windows 2000 or later and POP3 internet email account.

DAIR Computer Systems
3440 Kenneth Drive
Palo Alto, CA 94303 USA
  tele:  1-650-494-7081
DennisR@dair.com
Since 1999
Copyright © 2008 by
DAIR Computer Systems