Troy,
Perhaps the user has their own override for spamaction since that is allowed in
dspam.conf?
AllowOverride spamAction spamSubject
Also, The last line of you dspam.conf is:
Include /etc/dspam/dspam.d/
So perhaps inspect the contents of that directory, see if there is another
Preference "spamAction=
in there? I don't recall if dspam takes the first or last instance if you have
something defined more than once, I presume it takes the last.
-Troy
On 12/21/2011 7:57 AM, Troy Vitullo wrote:
> Hi,
>
> I have a fairly simple dspam set up, but I'm missing a key piece of it.
>
> I've set dspam up to quarantine suspect messages but it's sending them
> anyway (with a [SPAM] tag attached to them.) Here's my relevant config
> settings in /etc/dspam/dspam.conf:
>
> ServerParameters "--deliver=innocent"
> ServerIdent "localhost.localdomain"
>
> Here's what I have in /etc/postfix/master.cf:
>
> smtp inet n - n - - smtpd
> -o content_filter=lmtp:unix:/var/spool/postfix/var/run/dspam.sock
> 127.0.0.1:10026 inet n - - - - smtpd
> -o content_filter=
> -o
> receive_override_options=no_unknown_recipient_checks,no_header_body_checks
> -o smtpd_helo_restrictions= -o smtpd_client_restrictions=
> -o smtpd_sender_restrictions=
> -o smtpd_recipient_restrictions=permit_mynetworks,reject
> -o mynetworks=127.0.0.0/8
> -o smtpd_authorized_xforward_hosts=127.0.0.0/8
>
> postfix uses dovecot as an external delivery method to deliver mail:
>
> dovecot unix - n n - - pipe
> flags=DRhu user=dovecot argv=/usr/lib/dovecot/deliver -d ${recipient}
>
> I added this:
> dspam unix - n n - 10 pipe
> flags=Ru user=dspam argv=/usr/bin/dspam --deliver=innocent --user
> $recipient -i -f $sender -- $recipient
>
> underneath but it looks like it still forwards spam instead of
> quarantining it.
>
> The whole system was set up by somebody a lot smarter than I am, and
> I'm trying to tack dspam onto the end of it, so thanks for humoring a
> newb.
>
> Full dspam config:
>
> Home /var/spool/dspam
> StorageDriver /usr/lib/dspam/libmysql_drv.so
> TrustedDeliveryAgent "/usr/bin/procmail"
> DeliveryHost 127.0.0.1
> DeliveryPort 10026
> DeliveryIdent localhost
> DeliveryProto SMTP
> OnFail error
> Trust root
> Trust dspam
> Trust mail
> Trust mailnull
> Trust smmsp
> Trust daemon
> Debug *
> TrainingMode teft
> TestConditionalTraining on
> Feature chained
> Feature whitelist
> Algorithm graham burton
> PValue graham
> Preference "spamAction=quarantine"
> Preference "signatureLocation=message" # 'message' or 'headers'
> Preference "showFactors=on"
> Preference "spamSubject=SPAM"
> AllowOverride trainingMode
> AllowOverride spamAction 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
> 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
> Opt out
> TrackSources spam
> ParseToHeaders full
> ChangeModeOnParse on
> ChangeUserOnParse off
> ServerPID /var/run/dspam.pid
> ServerMode auto
> ServerPass.Relay1 "secret"
> ServerParameters "--deliver=innocent"
> ServerIdent "localhost.localdomain"
> ServerDomainSocketPath "/var/spool/postfix/var/run/dspam.sock"
> ClientHost /var/spool/postfix/var/run/dspam.sock
> ClientIdent "secret@Relay1"
> ProcessorBias on
> Include /etc/dspam/dspam.d/
>
> Troy
>
> ------------------------------------------------------------------------------
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the
> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev
> _______________________________________________
> Dspam-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspam-user
>
>
------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user