This is more of a sendmail Q than a dspam Q...

I migrated my system from an old, old FC install to a new Debian install. My problem is that I can't get sendmail to recognize the [EMAIL PROTECTED] user....

/etc/mail/aliases:
spam: "|/usr/local/bin/dspam --user root --class=spam --source=error"
notspam: "|/usr/local/bin/dspam --user root --class=innocent --source=error"


and when I try to send mail, I get:

  ----- The following addresses had permanent fatal errors -----
"|/usr/local/bin/dspam --user root --class=spam --source=error"
   (reason: Service unavailable)
   (expanded from: <[EMAIL PROTECTED]>)

  ----- Transcript of session follows -----
451 4.0.0 putbody: write error: Broken pipe
smrsh: "dspam" not available for sendmail programs
554 5.0.0 Service unavailable

But in my /etc/mail/smrsh I have:

dionysus:/etc/mail/smrsh# ls -l
total 0
lrwxrwxrwx 1 root smmsp 20 2007-05-06 07:40 dspam -> /usr/local/bin/dspam

and sendmail.cf says:

dionysus:/etc/mail# grep smrsh sendmail.cf
#####  $Id: smrsh.m4,v 8.14 1999/11/18 05:06:23 ca Exp $  #####
Mprog, P=/usr/lib/sm.bin/smrsh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
               A=smrsh -c $u
# FEATURE(`smrsh',`/usr/lib/sm.bin/smrsh')dnl

grepping for smrsh on the smrsh binary seems to say that it's looking in /etc/mail/smrsh...

dionysus:/usr/lib/sm.bin# strings smrsh | sort | uniq | grep smrsh
/etc/mail/smrsh

Can anyone guess what might be going on?

--Yan

Reply via email to