Guide to configuration parameters

Issue #9 resolved
Marcel Evenson created an issue

Is the "_parse_rule config_parse_rules[]" array in cfg.c the definitive guide to all configuration items in clapf version 5? It seems that many config items have been removed from 4 to 5 but there are still references to old items in the code or config / installer code.

Comments (5)

  1. Marcel Evenson reporter

    "session_timeout" is in the example.conf and default /etc/clapf.conf (the one created without comments) but is no longer defined in cfg.c (Clapf complains that its an unrecognized config option in the logs)

    From my old notes here are some of the options that were removed from 4 to 5: 'delivery_agent', 'rbl_domain', 'spaminess_of_strange_language_stuff', 'spaminess_of_blackholed_mail', 'spaminess_of_caught_by_rbl', 'spaminess_of_caught_by_surbl', 'spaminess_of_embed_image', 'training_mode', 'initial_1000_learning', store_metadata', 'postfix_addr', 'postfix_port' , 'spam_smtp_addr', 'spam_smtp_port' , 'spamd_addr', 'spamd_port', 'spamc_user'

    Some questions: 1. It looks like 'rbl_domain' is no longer supported from 4 to 5. Does that mean that clapf no longer supports DNS based blacklists? 2. In version 4 you could compile it with spamassassin support. Is that gone also?

  2. Janos SUTO repo owner

    Removed the session_timeout from example.conf.

    Regarding your questions, I tried to simplify clapf, and get rid of some features I think contribute little to the operation of clapf. It still supports surbl lists, though, however I believe if you need ordinary rbl support, it may be better to deploy it on the MTA level, eg. in postfix, exim, etc. Since clapf is a statistical filter, I dropped spamassassin support.

  3. Marcel Evenson reporter

    I'm glad that you simplified the configuration. So far everything you've done from version 4 to version 5 looks good. I'm glad that Clapf gets to benefit from all your work on Piler :)

  4. Log in to comment