Rafael Caceres wrote:
I've been trying to setup a mail relay with dspam, following the
relay.txt recipee. Postfix does receive and send the message:

Mar  5 17:58:59 test5 postfix/lmtp[5105]: ACA12628B6:
to=<[EMAIL PROTECTED]>, relay=test5.aasa.com.pe[/tmp/dspam.sock],
delay=1.9, delays=0.3/0.1/0.01/1.4, dsn=2.6.0, status=sent (250 2.6.0
<[EMAIL PROTECTED]> Message accepted for delivery)

The dspam logs show the message being processed:
5094: [03/05/2007 17:58:57] DSPAM Instance Startup
5094: [03/05/2007 17:58:57] input args: dspam --deliver=innocent
5094: [03/05/2007 17:58:57] pass-thru args: /usr/bin/procmail
5094: [03/05/2007 17:58:57] processing user [EMAIL PROTECTED]
5094: [03/05/2007 17:58:57] uid = 0, euid = 0, gid = 0, egid = 12
5094: [03/05/2007 17:58:58] loading preferences for user
[EMAIL PROTECTED]
5094: [03/05/2007 17:58:58] Loading preferences for uid 1001
5094: [03/05/2007 17:58:58] Loading preferences for uid 0
5094: [03/05/2007 17:58:58] Loading preferences for uid 0
5094: [03/05/2007 17:58:58] default preferences empty. reverting to
dspam.conf preferences.
5094: [03/05/2007 17:58:58] Loading preferences from dspam.conf
5094: [03/05/2007 17:58:58]
using /usr/local/dspam/var/dspam/opt-in/[EMAIL PROTECTED] as
path
5094: [03/05/2007 17:58:58]
using /usr/local/dspam/var/dspam/opt-out/[EMAIL PROTECTED] as
path
5094: [03/05/2007 17:58:58] sedation level set to: 0
5094: [03/05/2007 17:58:58] Whitelist threshold: 10
5094: [03/05/2007 17:58:58] [graham] [0.010000]
Received*rcaceres5.aasa.com.pe (1frq, 0s, 66i)
...
...
5094: [03/05/2007 17:58:58] saving signature as 45eca0b250941899313047
5094: [03/05/2007 17:58:58] libdspam returned probability of 0.000000
5094: [03/05/2007 17:58:58] message result: NOT SPAM
5094: [03/05/2007 17:58:58] delivering message
5094: [03/05/2007 17:58:58] Opening pipe to LDA: /usr/bin/procmail
5094: [03/05/2007 17:58:59] LDA returned success
5094: [03/05/2007 17:58:59] DSPAM Instance Shutdown.  Exit Code: 0

but the messages all end up on the local root mail (/var/mail/root).
My dspam.conf looks like this:
Home /usr/local/dspam/var/dspam
TrustedDeliveryAgent "/usr/bin/procmail"
OnFail error
Trust root
Trust mail
Trust mailnull
Trust smmsp
Trust daemon
Debug *
TrainingMode toe
TestConditionalTraining on
Feature chained
Feature whitelist
Algorithm graham burton
PValue graham
Preference "spamAction=quarantine"
Preference "signatureLocation=message"  # 'message' or 'headers'
Preference "showFactors=on"
HashRecMax              98317
HashAutoExtend          on
HashMaxExtents          0
HashExtentSize          49157
HashMaxSeek             100
HashConnectionCache     10
Notifications   off
LocalMX 127.0.0.1
SystemLog on
UserLog   on
Opt out
ParseToHeaders on
ChangeModeOnParse on
ChangeUserOnParse off
ServerQueueSize 32
ServerPID              /var/run/dspam.pid
ServerMode standard
ServerDomainSocketPath  "/tmp/dspam.sock"
ProcessorBias on

Any help will be appreciated.
Rafael


Analizado por ThMailServer para Linux.
More details! Where do you want the mail to go, and how do you want it to get there? If you want dspam to pass the mail to procmail, and then have procmail deliver the message where it is headed, then your TrustedDeliveryAgent line is wrong - you may need to add some -d %u snaz (not exactly -d %u, but something that perhaps tells procmail who to deliver the mail to?) Also, procmail is used only for local deliver, so if you are using virtual users, will need need either courier maildrop, dovecot deliver, or something similar.

--Kyle

Reply via email to