NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

postfix experts?



I'm trying to get dspam set up to use a single system-wide alias for "relearning" messages. I've added the following in my aliases database:
is-spam:        "|/usr/pkg/bin/dspam --user $user --class=spam --source=error"
is-not-spam:    "|/usr/pkg/bin/dspam --user $user --class=innocent 
--source=error"

But it seems that postfix/local isn't substituting $user, and I'm getting a non-delivery message.
Here's the entries from /var/log/maillog

Apr  3 14:30:08 screamer postfix/pickup[24401]: 8A6A12471BA: uid=1000 
from=<paul>
Apr  3 14:30:08 screamer postfix/cleanup[22173]: 8A6A12471BA: 
message-id=<Pine.NEB.4.64.1204031430010.21744%screamer.whooppee.com@localhost>
Apr  3 14:30:08 screamer postfix/qmgr[366]: 8A6A12471BA: 
from=<paul%whooppee.com@localhost>, size=3388, nrcpt=1 (queue active)
Apr  3 14:30:08 screamer dspam[6236]: Unable to determine the destination user
Apr  3 14:30:08 screamer postfix/local[23594]: 8A6A12471BA: 
to=<is-not-spam%whooppee.com@localhost>, relay=local, delay=0.12, 
delays=0.07/0.02/0/0.04, dsn=5.3.0, status=bounced (Command died with status 1: 
"/usr/pkg/bin/dspam --user $user --class=innocent --source=error". Command output: 
6236: [04/03/2012 14:30:08] Unable to determine the destination user Syntax: dspam 
[--client|--daemon] --mode=[toe|tum|teft|notrain] --user [user1 user2 ... userN] 
[--feature=[ch,no,wh,tb=N,sbph]] [--class=[spam|innocent]] 
[--source=[error|corpus|inoculation]] [--profile=[PROFILE]] [--deliver=[spam,innocent,summary]] 
[--process|--classify] [--stdout] [passthru-arguments] )
Apr  3 14:30:08 screamer postfix/bounce[11399]: 8A6A12471BA: sender 
non-delivery notification: 998292471BC
Apr  3 14:30:08 screamer postfix/qmgr[366]: 8A6A12471BA: removed


I know I can make it work by setting up a pair of aliases for each user, and embed the actual value of $user, but that's not really a scalable solution.
Any hints?


-------------------------------------------------------------------------
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:       |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com    |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |                          | pgoyette at netbsd.org  |
-------------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index