Hallo Lucas

> I currently use a Postfix+Postgrey+Dovecot(LDA) configuration, while
> postgrey does an awesome job given the few resources it uses, I've noticed
> an increase in spam, so have decided to add a spam filter to the mix.
> 
> I am following the instructions in postfix.txt to setup dspam as a content
> filter however I can't seem to get the emails delivered.
> 
> The mail hits the dspam daemon and claims it 
> 24939: [06/13/2009 11:38:26] message result: NOT SPAM
> 24939: [06/13/2009 11:38:26] delivering message
> 24939: [06/13/2009 11:38:26] Opening pipe to LDA: 
> 24939: [06/13/2009 11:38:26] LDA returned success
> 24939: [06/13/2009 11:38:26] DSPAM Instance Shutdown.  Exit Code: 0
> 
> My understanding of this setup was that the mail would be sent to the
> dspam
> daemon for processing then back to postfix for delivery, but this doesn't
> seem to be happening. So I've missed a setting somewhere or completely
> misunderstood how it works. Perhaps someone can shed some light on the
> situation.
> 
Do you see anything in the Postfix log? There must be some more information 
then what you have posted above. Could you post that output here in the list? 
While you are at it... could you post the output of "dspam --version" as well?


> Here are the relevant configurations
> 
> # /etc/dspam.conf
> 
> Home /var/dspam
> DeliveryHost        127.0.0.1
> DeliveryIdent       localhost
> DeliveryPort 10026
> DeliverProto SMTP
> OnFail error
> Trust root
> Trust dspam
> Trust apache
> Trust mail
> Trust mailnull 
> Trust smmsp
> Trust daemon
> Trust dovecot
> Debug *
> TrainingMode teft
> TestConditionalTraining on
> Feature whitelist
> Algorithm graham burton
> Tokenizer chain
> PValue bcr
> WebStats on
> ImprobabilityDrive on
> Preference "spamAction=tag"
> 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
> HashPctIncrease 10
> HashMaxSeek             10
> 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
> TrainPristine on
> Opt out
> ParseToHeaders on
> ChangeModeOnParse on
> ChangeUserOnParse full
> ServerPID              /var/run/dspam.pid
> ServerMode auto
> ServerIdent "localhost.localdomain"
> ServerParameters "--deliver=innocent,spam"
> ServerDomainSocketPath  "/tmp/dspam.sock"
> ProcessorURLContext on
> ProcessorBias on
> StripRcptDomain off
> 
StripRcptDomain? Looks like you are using Gentoo. Right? Looking at your config 
I don't see anything jumping into my eyes (except the missing 
TrustedDeliveryAgent stuff).


> # /etc/postfix/master.cf
> smtp      inet  n       -       n       -       -       smtpd
>  -o content_filter=lmtp:unix:/tmp/dspam.sock
> pickup    fifo  n       -       n       60      1       pickup
> cleanup   unix  n       -       n       -       0       cleanup
> qmgr      fifo  n       -       n       300     1       qmgr
> tlsmgr    unix  -       -       n       1000?   1       tlsmgr
> rewrite   unix  -       -       n       -       -       trivial-rewrite
> bounce    unix  -       -       n       -       0       bounce
> defer     unix  -       -       n       -       0       bounce
> trace     unix  -       -       n       -       0       bounce
> verify    unix  -       -       n       -       1       verify
> flush     unix  n       -       n       1000?   0       flush
> proxymap  unix  -       -       n       -       -       proxymap
> proxywrite unix -       -       n       -       1       proxymap
> smtp      unix  -       -       n       -       -       smtp
> relay     unix  -       -       n       -       -       smtp
>         -o smtp_fallback_relay=
> showq     unix  n       -       n       -       -       showq
> error     unix  -       -       n       -       -       error
> retry     unix  -       -       n       -       -       error
> discard   unix  -       -       n       -       -       discard
> local     unix  -       n       n       -       -       local
> virtual   unix  -       n       n       -       -       virtual
> lmtp      unix  -       -       n       -       -       lmtp
> anvil     unix  -       -       n       -       1       anvil
> scache    unix  -       -       n       -       1       scache
> 
> localhost:10026 inet  n -       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
> 
Looks all okay to me. Btw: DSPAM does not support x-forward. So the last entry 
is not needed with DSPAM.


> # /etc/postfix/main.cf
> 
> alias_database = $alias_maps
> alias_maps = hash:/etc/postfix/aliases
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/lib/postfix
> data_directory = /var/lib/postfix
> debug_peer_level = 2
> html_directory = no
> mail_owner = mail
> mailbox_command = /usr/lib/dovecot/deliver
> mailq_path = /usr/bin/mailq
> manpage_directory = /usr/man
> mydomain = die.net.au
> myhostname = die.net.au
> mynetworks_style = host
> myorigin = $mydomain
> newaliases_path = /usr/bin/newaliases
> queue_directory = /var/spool/postfix
> readme_directory = no
> sample_directory = /etc/postfix
> sendmail_path = /usr/sbin/sendmail
> setgid_group = postdrop
> smtpd_helo_required = yes
> smtpd_recipient_restrictions = permit_mynetworks
>   permit_sasl_authenticated
>   reject_invalid_hostname
>   reject_non_fqdn_sender
>   reject_non_fqdn_recipient
>   reject_unknown_sender_domain
>   reject_unknown_recipient_domain
>   reject_unauth_destination
>   reject_rbl_client cbl.abuseat.org
>   reject_rbl_client sbl-xbl.spamhaus.org
>   reject_rbl_client bl.spamcop.net
>   reject_rhsbl_sender dsn.rfc-ignorant.org
>   check_policy_service inet:127.0.0.1:60000
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_path = private/auth
> smtpd_sasl_type = dovecot
> smtpd_tls_cert_file = /etc/ssl/certs/postfix.pem
> smtpd_tls_key_file = $smtpd_tls_cert_file
> smtpd_tls_security_level = may
> unknown_local_recipient_reject_code = 550
> virtual_alias_maps = hash:/etc/postfix/virtual
> 
> -- 
> Lucas Hazel <[email protected]>
> 
Steve

> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Dspam-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspam-user

-- 
GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate und Telefonanschluss
für nur 17,95 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to