dspam
Установка
# /usr/ports/mail/dspam # make install clean
/usr/local/etc/dspam.conf
Home /var/db/dspam StorageDriver /usr/local/lib/dspam/libmysql_drv.so TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned" OnFail error Trust root Trust dspam #Trust apache Trust mail Trust mailnull #Trust smmsp #Trust daemon TrainingMode teft TestConditionalTraining on #включить в заголовок X-DSPAM-Improbability запись о вероятности письма как спама ImprobabilityDrive on Feature noise #Feature whitelist Algorithm graham burton Tokenizer chain PValue bcr WebStats on Preference "signatureLocation=headers" #Preference "showFactors=on" Preference "spamAction=tag" Preference "spamSubject=[SPAM]" Preference "tagSpam=off" # { on | off } Preference "tagNonspam=off" # { on | off } Preference "showFactors=off" # { on | off } -> default:off Preference "optIn=off" # { on | off } Preference "optOut=off" # { on | off } #Preference "whitelistThreshold=10" # { Integer } -> default:10 #Preference "makeCorpus=off" # { on | off } -> default:off #Preference "storeFragments=off" # { on | off } -> default:off #Preference "localStore=" # { on | off } -> default:username #Preference "processorBias=on" # { on | off } -> default:on #Preference "fallbackDomain=off" # { on | off } -> default:off #Preference "trainPristine=off" # { on | off } -> default:off #Preference "optOutClamAV=off" # { on | off } -> default:off #Preference "ignoreRBLLookups=off" # { on | off } -> default:off #Preference "RBLInoculate=off" # { on | off } -> default:off #Preference "notifications=off" # { on | off } -> default:off #какие Preference можно изменять пользователя AllowOverride enableBNR #AllowOverride enableWhitelist AllowOverride fallbackDomain AllowOverride ignoreGroups AllowOverride ignoreRBLLookups AllowOverride localStore AllowOverride makeCorpus AllowOverride optIn AllowOverride optOut AllowOverride optOutClamAV AllowOverride processorBias AllowOverride RBLInoculate AllowOverride showFactors AllowOverride signatureLocation AllowOverride spamAction AllowOverride spamSubject AllowOverride statisticalSedation AllowOverride storeFragments AllowOverride tagNonspam AllowOverride tagSpam AllowOverride trainPristine AllowOverride trainingMode AllowOverride whitelistThreshold AllowOverride dailyQuarantineSummary AllowOverride notifications #MySQLServer localhost MySQLServer /tmp/mysql.sock #MySQLPort 3306 MySQLUser dspam MySQLPass SECRET MySQLDb dspam MySQLConnectionCache 100 HashRecMax 98317 HashAutoExtend on HashMaxExtents 0 HashExtentSize 49157 HashMaxSeek 100 HashConnectionCache 100 #не обучаться на следующих заголовках IgnoreHeader X-Spam-Status IgnoreHeader X-Spam-Scanned IgnoreHeader X-Virus-Scanner-Result IgnoreHeader Date IgnoreHeader Envelope-to IgnoreHeader Delivery-date IgnoreHeader Received IgnoreHeader User-Agent IgnoreHeader Content-Type IgnoreHeader Content-Transfer-Encoding IgnoreHeader To Notifications off PurgeSignatures 14 # Stale signatures PurgeNeutral 90 # Tokens with neutralish probabilities PurgeUnused 90 # Unused tokens PurgeHapaxes 30 # Tokens with less than 5 hits (hapaxes) PurgeHits1S 15 # Tokens with only 1 spam hit PurgeHits1I 15 # Tokens with only 1 innocent hit LocalMX 127.0.0.1 #отключить/включить пользовательские и системные логи SystemLog on UserLog on Debug * #все пользователи подвергаются фильтрации, кроме указанных в /var/spool/dspam/opt-out/user.nodspam Opt out MaxMessageSize 4194304 ProcessorURLContext on ProcessorBias on StripRcptDomain off GroupConfig /var/db/dspam/group