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

 

 

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *