DSPAM

Description^

DSPAM, originally created by Nuclear Elephant, is a free, open-source statistical SPAM filter. In contrast to Bogofilter and CRM114 it can be run in a server/client setup (and has to be for decency, if you plan to use it). decency connects to DSPAM via it’s DLMTP protocol.

Configuration^

Please read before:

  1. default configuration
    • disable
    • max_size
  2. anti-spam module configuration
    • weight_innocent
    • weight_spam
    • weight_translate
  3. user configuration
    • default_user
    • user_cmd

default_user^

Default: -
Allowed values: string (path)
Required: no

If you want to use one, global, shared User which you train and use for all mail accounts.

client_ident^

Default: secret@Relay1
Allowed values: string
Required: yes

This has to be set to the same value as in your dspam.conf.

DSPAM (dspam.conf):

ServerPass.Relay1   "secret"

decency (dspam.yml):

client_ident: 'secret@Relay1'

host^

Default: localhost
Allowed values: string
Required: yes

The hostname / ip where the DSPAM server runs (dspam.conf: ServerHost)

port^

Default: 1024
Allowed values: integer
Required: yes

The port number where the DSPAM server listens (dspam.conf: ServerPort)

Example^

---

disable: 0

default_user: shared_user
port: 12345

Performance^

Average runtime: 0.4 sec (strongly dependent on the size of your css files!)

Leave a Reply

CAPTCHA image