Dear List, I really need some help with my setup. I'm detecting
no spam whatsoever, and I'm new to dspam and have difficulties
debugging my setup. It all seems to work just fine, except for
the simple fact that there's no spam detection in place. I'm
trying for a shared group setup with ham/spam folders in IMAP
for user training.
Here's what I have so far:
Using SuSE Linux 10.2.
Postfix -> DSPAM -> Cyrus IMAP
Built with...
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-dspam-home=/var//lib/dspam \
--mandir=/usr/share/man \
--enable-daemon \
--enable-debug \
--enable-clamav \
--enable-syslog \
--enable-homedir
/var/lib/dspam/group...
users:shared:[EMAIL PROTECTED]
dspam_stats -H gives me...
users:
TP True Positives: 8
TN True Negatives: 2576
FP False Positives: 0
FN False Negatives: 734
SC Spam Corpusfed: 0
NC Nonspam Corpusfed: 0
TL Training Left: 0
SHR Spam Hit Rate 1.08%
HSR Ham Strike Rate: 0.00%
OCA Overall Accuracy: 77.88%
I have no idea where the 8 true positives came from,
but it was very early in the training phase. I looked
at them and they were all the same. Maybe I made some
mistake at the time, fiddling with the system. After
the 8 positives, never detected a single spam.
/etc/dspam.conf...
Home /var/lib/dspam
TrustedDeliveryAgent "/usr/lib/cyrus/bin/deliver"
DeliveryHost 127.0.0.1
DeliveryPort 10026
DeliveryIdent localhost
DeliveryProto SMTP
OnFail error
Trust root
Trust mail
Trust dspam
Trust wwwrun
TrainingMode toe
TestConditionalTraining on
Feature noise
Feature chained
Feature whitelist
Algorithm graham burton
PValue graham
ImprobabilityDrive on
Preference "spamAction=deliver"
Preference "signatureLocation=headers"
Preference "showFactors=off"
AllowOverride trainingMode
AllowOverride spamAction
AllowOverride spamSubject
AllowOverride statisticalSedation
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride signatureLocation
AllowOverride showFactors
AllowOverride optIn optOut
AllowOverride whitelistThreshold
HashRecMax 98317
HashAutoExtend on
HashMaxExtents 0
HashExtentSize 49157
HashMaxSeek 100
HashConnectionCache 10
Lookup "rabl.nuclearelephant.com"
RBLInoculate on
Notifications off
PurgeSignatures 14
PurgeNeutral 90
PurgeUnused 90
PurgeHapaxes 30
PurgeHits1S 15
PurgeHits1I 15
LocalMX 127.0.0.1
SystemLog on
UserLog off
TrainPristine on
Opt out
ClamAVPort 3310
ClamAVHost 127.0.0.1
ClamAVResponse spam
ServerPID /var/run/dspam.pid
ServerMode auto
ServerParameters "--deliver=innocent"
ServerIdent "mail.mydomain.tld"
ServerDomainSocketPath "/var/tmp/dspam.sock"
ClientHost /var/tmp/dspam.sock
ProcessorBias on
I'm using the default hash drive on a low volume box.
TrainingMode was changed from TEFT to TOE after the
2500 mails training phase.
Please advice, I'm going nuts here:)
/Lars