I recompiled with virtual users and it seems to work.  
I'm trying to figure this out but I guess it has to do with permissions on the 
/usr/local/var/dspam directory.

I forgot to include my compile line with my original post.  Following is the 
compile line I am currently using.


./configure --enable-daemon --with-storage-driver=mysql_drv 
--with-mysql-libraries=/usr/lib/mysql --with-mysql-includes=/usr/include/mysql 
--enable-mysql4-initialization --enable-preferences-extensions 
--enable-virtual-users --enable-debug --with-dspam-owner=dspam 
--with-dspam-group=dspam





---- Tejas Jin <[EMAIL PROTECTED]> wrote:
>
> If I send an email to a user 
> #echo "here it is" | mail -s "testing" testuser
> 6640: [05/31/2007 12:45:52] bailing on error -2
> 6640: [05/31/2007 12:45:52] received invalid result (! DSR_ISSPAM || 
> DSR_INNOCENT) : -2
> 6640: [05/31/2007 12:45:52] process_message returned error -2.  delivering.
> 
> I looked through the archive and found one other reference to this. 
> One solution which was given was to use the virtual tables and virtual users 
> with mysql.  
> 
> I didn't understand how this would fix the problem and was a little hesitant 
> to just change the configuration.
> 
> I used the mysql script mysql_objects-4.1.sql for the installation.  I have 
> tried a number of other tactics but was wondering if somebody could see an 
> error in my configuration.
> 
> 
> -------------------------------------------------
> dspam.conf
> -------------------------------------------------
> Home /usr/local/var/dspam
> StorageDriver /usr/local/lib/libhash_drv.so
> TrustedDeliveryAgent "/usr/bin/procmail"
> OnFail error
> Trust root
> Trust mail
> Trust mailnull
> Trust smmsp
> Trust daemon
> Trust nobody
> Trust postfix
> Trust apache
> Trust dspam
> TrainingMode teft
> TestConditionalTraining on
> Feature whitelist
> Algorithm graham burton
> Tokenizer chain
> PValue bcr
> WebStats on
> Preference "signatureLocation=message"  # 'message' or 'headers'
> Preference "showFactors=on"
> Preference "spamAction=tag"
> Preference "spamSubject=SPAM"
> 
> AllowOverride trainingMode
> AllowOverride spamAction spamSubject
> AllowOverride statisticalSedation
> AllowOverride enableBNR
> AllowOverride enableWhitelist
> AllowOverride signatureLocation
> AllowOverride showFactors
> AllowOverride optIn optOut
> AllowOverride whitelistThreshold
> 
> 
> MySQLServer     /var/lib/mysql/mysql.sock
> MySQLPort               3306
> MySQLUser               dspam
> MySQLPass               password
> MySQLDb                 dspam
> MySQLCompress           true
> 
> --------------------------------------
> postfix main.cf
> -------------------------------------
> 
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/libexec/postfix
> debug_peer_level = 2
> html_directory = no
> inet_interfaces = all
> mail_owner = postfix
> mail_spool_directory = /var/spool/mail
> mailq_path = /usr/bin/mailq.postfix
> manpage_directory = /usr/share/man
> mydestination = $myhostname, localhost.$mydomain, localhost, 
> $myhostname.$mydomain, $mydomain, localhost.localdomain
> mydomain = ietinternal.com
> myhostname = IETTest
> mynetworks = 10.10.2.0/24, 127.0.0.0/8
> newaliases_path = /usr/bin/newaliases.postfix
> queue_directory = /var/spool/postfix
> readme_directory = /usr/share/doc/postfix-2.2.10/README_FILES
> sample_directory = /usr/share/doc/postfix-2.2.10/samples
> sendmail_path = /usr/sbin/sendmail.postfix
> setgid_group = postdrop
> unknown_local_recipient_reject_code = 550
> 
> 
> --------------------------------------
> postfix master.cf
> -------------------------------------
> 
> smtp      inet  n       -       n       -       -       smtpd -o 
> content_filter=lmtp:unix:/tmp/dspam.sock
> 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
> 
> 
> 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
> smtp      unix  -       -       n       -       -       smtp
> relay     unix  -       -       n       -       -       smtp
>         -o fallback_relay=
> showq     unix  n       -       n       -       -       showq
> error     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
> maildrop  unix  -       n       n       -       -       pipe
>   flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
> old-cyrus unix  -       n       n       -       -       pipe
>   flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} 
> ${user}
> cyrus     unix  -       n       n       -       -       pipe
>   user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m 
> ${extension} ${user}
> uucp      unix  -       n       n       -       -       pipe
>   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail 
> ($recipient)
> ifmail    unix  -       n       n       -       -       pipe
>   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
> bsmtp     unix  -       n       n       -       -       pipe
>   flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
> -------------------------------------------------------------------
> 
> 
> 
> 

Reply via email to