Apis Networks

SpamAssassin Configuration Generator

Welcome to the SpamAssassin configuration wizard. The system is designed to generate two files called .mailfilter and user_prefs for use with maildrop and SpamAssassin. SpamAssassin is a tool integrated into all accounts on our servers to help limit, if not completely erradicate, spam that you may receive. Coupled with Razor, a plug-in that checks subjects of e-mails against a database of commonly used spams, the two are designed to simplify your life quite a bit.

We have designed this system for the average user, so if something seems a bit overly complex let us know.

Installing and Activating the Files

When entering the requested data, you may see a decorated link like this. These decorations mean there is further help available by moving your mouse cursor over the link. A box will pop-up besides the link explaining the underlined item in further detail.

After the requested information has been supplied in the form below, click "Generate"; this will generate two files, user_prefs and .mailfilter. Copy the files (or save to disk) both of them then login to your FTP account, typically at ftp.yourdomain.com with your username and password. The file ".procmailrc" should be uploaded to /home/yourusername/ and the "user_prefs" file should be uploaded to /home/yourusername/.spamassassin/.
Apis Networks Clients: create an IMAP folder called "AutoSpam" and drag-and-drop spam that slips through or forward to spam@apisnetworks.com. Settings and plugins on your hosting account are optimized to prevent known spam from reaching your inbox. New spam patterns emerge constantly and samples are necessary to retrain your filter.

Please see our KB article: "Improving mail filter performance" for further information.

Configuration Wizard

Thresholds and Tagging

  1. A score of or above constitutes spam.
  2. How shall SpamAssassin tag the subject lines of a verified spam?
      Prefix all spams with "[SPAM] (spam score)"
      Prefix all spams with "[SPAM]"
      Perform no modification to the e-mail.


  1. I am using a(n) ______ inbox.
  2. Messages are stored in a ________ format.
      Maildir (Apis default)
  3. Which local delivery agent are you using?
      Maildrop (Apis default)
  4. Mail is stored under which sub-directory in your home directory? (Mail/ is Apis default for Maildir format, empty otherwise)
  5. How would you like to handle delivery of e-mail marked as spam?
      Take no action and deliver it normally.
      Permanently delete the e-mail.
      Move it to the mailbox named "Spam"
      Move it to my defined mailbox of
      Move it to my defined mailbox of if the e-mail scores at least , otherwise follow the above rule.

Miscellaneous Options

  1. Would you like to enable Bayesian filtering?
  2. Would you like to enable Bayesian auto-learning?
  3. Automatically learn e-mails as ham if they score below and automatically learn e-mails as spam if they score above .
  4. Should Bayesian classifier points be applied to e-mails?
  5. Activate Bayesian filtering after my database has learned spams and hams.
  6. Would you like to safely preview e-mails that are considered spam?
      Yes; message/rfc822
      Yes; text/plain MIME
  7. Would you like to enable Razor?

Setup and Installation