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
