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
> Dspam-user@lists.sourceforge.net
> 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
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to