On Wed, 28 Jul 2010 15:42:57 +0200
news...@acrocat.com wrote:

>  OK - so I had a ton of permissions issues after I upgraded, this was my
> own fault b/c I had forgotten that my dspam binary usually runs w/
> different perms that setup creates.  Stevan got me mostly there and I
> appreciate his help.
> 
> I have a weird issue now, where I can see good messages in my quarantine
> that I'd like to mark off as good, and have them delivered.  When I hit
> "Deliver Checked", the message is removed from quarantine, and from my
> /var/dspam/data/user1/user1.mbox.
> 
> After that 2 things are strange:
>  - The message disappears altogether
>  - The webui is not updated with the new statistics
>  - The message is not changed to "miss" in the webui.
> 
> To that end, I have gone through all of the interesting places and
> copied out what I thoguht was relevant.  Perhaps someone can see
> something that I am missing...  What I am doing now is going through to
> see what elements are called when the deliver checked items are processed.
> 
> * Note that there are signatures in the messages that are in
> quarantine... I have verified that.
> 
> /var/log/maillog:
> ==============================
> Jul 28 06:25:21 acrocatlabs dspam[21956]: Unable to find a valid
> signature. Aborting.
> Jul 28 06:25:21 acrocatlabs dspam[21956]: process_message returned error
> -5.  dropping message.
> 
> dspam version:
> ==============================
> DSPAM Anti-Spam Suite 3.9.1 (agent/library)
> Configuration parameters:  '--prefix=/usr' '--sysconfdir=/etc'
> '--with-logdir=/var/dspam' '--enable-debug'
> '--with-storage-driver=mysql_drv'
> '--with-mysql-includes=/usr/include/mysql'
> '--with-mysql-libraries=/usr/lib' '--enable-virtual-users'
> '--enable-preferences-extension' '--enable-signature-headers'
> '--enable-clamav'
> 
> Sendmail.mc:
> ==============================
> define(`LOCAL_MAILER_PATH', `/usr/bin/dspam')dnl
> define(`LOCAL_MAILER_ARGS', `dspam -t -Y -a $h "--deliver=innocent"
> --user $u -d %u')dnl
> 
If I am not wrong then those "-t", "-Y" and "-a" arguments are for procmail and 
you wrote to me that you are not using procmail. Right? If so then could you 
change the above to be:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
define('LOCAL_MAILER_PATH', `/usr/local/bin/dspam')dnl
define('LOCAL_MAILER_ARGS', `dspam "--deliver=innocent,spam" --user $u -d 
%u')dnl
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


> aliases:
> ==============================
> spam:                   "|/usr/bin/dspam --user global --class=spam
> --source=error"
> ham:                    "|/usr/bin/dspam --user global --class=innocent
> --source=error --deliver=innocent"
> 
"/usr/bin/dspam"? In the above sendmail.mc you use "/usr/local/bin/dspam". Do 
you have the dspam binary in both directories?


> dspam.conf:
> ==============================
> TrustedDeliveryAgent "/usr/local/bin/procmail.dspam"
> UntrustedDeliveryAgent "/usr/local/bin/procmail.dspam -d %u"
> 
What? So you are using procmail for delivery? Then the line above should be:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
define(`LOCAL_MAILER_PATH', `/usr/local/bin/dspam')dnl
define(`LOCAL_MAILER_ARGS', `dspam -t -Y -a $h "--deliver=innocent,spam" --user 
$u -d %u')dnl
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


> configure.pl:
> ==============================
> $CONFIG{'DSPAM_ARGS'}   = "--deliver=innocent --class=innocent " .
>                           "--source=error --user %CURRENT_USER% -d %u";
> 
> /var/dspam:
> ==============================
> drwxrwx---   6 dspam dspam    4096 Jul 28 03:28 .
> drwxr-xr-x  28 root  root     4096 May  1 06:15 ..
> drwxrwxrwx  14 dspam dspam    4096 Jul  2 12:50 data
> -rw-rw----   1 dspam dspam      90 Apr 18 02:26 dspam.debug
> -rw-rw----   1 dspam dspam   19802 Apr 17 11:31 dspam.messages
> -rw-r--r--   1 dspam dspam      16 Sep 22  2007 group
> drwxr-xr-x   2 dspam dspam    4096 Sep 22  2007 opt-in
> drwxr-xr-x   2 dspam dspam    4096 Sep 22  2007 opt-out
> -rw-rw----   1 dspam dspam 4916453 Jul 28 02:46 system.log
> -rw-r--r--   1 dspam dspam      29 Jul 28 03:28 trusted.users
> drwxr-xr-x   2 dspam dspam    4096 Jun 10  2008 txt
> 
> /var/dspam/data:
> ==============================
> drwxrwxrwx  14 dspam dspam 4096 Jul  2 12:50 .
> drwxrwx---   6 dspam dspam 4096 Jul 28 03:28 ..
> drwxrwx---   2 dspam dspam 4096 Jul 28 02:54 user1
> drwxrwx---   2 dspam dspam 4096 Jul 28 02:54 user2
> drwxrwx---   2 dspam dspam 4096 Jul 28 02:54 user3
> 
> /var/dspam/data/user1:
> ==============================
> -rw-rw-rw-   1 dspam dspam     44 May  5  2008 user1.alerts
> -rw-rw-rw-   1 dspam dspam     11 Nov 18  2007 user1.firstrun
> -rw-rw-rw-   1 dspam dspam     11 Nov 22  2007 user1.firstspam
> -rw-rw-rw-   1 dspam dspam 405257 Jul 28 02:54 user1.log
> -rw-rw-rw-   1 dspam dspam      0 Jul 28 03:43 user1.mbox
> -rw-rw----   1 dspam dspam      0 Nov 22  2007 user1.mbox.stamp
> -rw-rw-rw-   1 dspam dspam      0 Jul 28 03:43 user1.retrain.log
> -rw-rw-rw-   1 dspam dspam     22 Jul 28 01:02 user1.rstats
> -rw-rw-rw-   1 dspam dspam     29 Jul 28 02:46 user1.stats
> 
> /usr/bin/dspam:
> ==============================
> -rwsr-xr-x  1 root dspam 144772 Jul 28 04:07 /usr/bin/dspam
> -rwxr-xr-x  1 root dspam  31199 Jul 28 04:07 /usr/bin/dspam_2sql
> -rwxr-xr-x  1 root dspam  33110 Jul 28 04:07 /usr/bin/dspam_admin
> -rwxr-xr-x  1 root dspam  39946 Jul 28 04:07 /usr/bin/dspam_clean
> -rwxr-xr-x  1 root dspam   8292 Jul 28 04:07 /usr/bin/dspam_crc
> -rwxr-xr-x  1 root dspam  31901 Jul 28 04:07 /usr/bin/dspam_dump
> -rwxr-xr-x  1 root dspam   4268 Jul 28 04:07 /usr/bin/dspam_logrotate
> -rwxr-xr-x  1 root dspam  33778 Jul 28 04:07 /usr/bin/dspam_merge
> -rwxr-xr-x  1 root dspam   9723 Jul 28 04:07 /usr/bin/dspam_notify
> -rwxr-xr-x  1 root dspam  37195 Jul 28 04:07 /usr/bin/dspam_stats
> -rwxr-xr-x  1 root dspam   6537 Jul 28 04:07 /usr/bin/dspam_train
> -rwxr-xr-x  1 root dspam  91365 Jul 28 04:07 /usr/bin/dspamc
> 
> /etc/mail/trusted-users:
> ==============================
> <empty>
> 
> 
> ------------------------------------------------------------------------------
> The Palm PDK Hot Apps Program offers developers who use the
> Plug-In Development Kit to bring their C/C++ apps to Palm for a share
> of $1 Million in cash or HP Products. Visit us here for more details:
> http://p.sf.net/sfu/dev2dev-palm
> _______________________________________________
> Dspam-user mailing list
> Dspam-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspam-user
> 

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to