People, I've followed your advice and I've noticed that spamc is called from Postfix in /etc/postfix/master.cf:
spamassassin unix - n n - - pipe user=nobody argv=/usr/bin/spamc -d 127.0.0.1 -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} but this line is the same than the backup I have when the mail system worked fine, no changes at all. And I repeat the /etc/default/spamassassin: ENABLED=1 OPTIONS="--create-prefs --socketpath -U amavis --max-children 5 --helper-home-dir" PIDFILE="/var/run/spamd.pid" What else can I do please ??? Thanks a lot for your important help, Alejandro 2009/5/5 Karsten Bräckelmann <guent...@rudersport.de> > On Tue, 2009-05-05 at 12:17 -0300, Alejandro Cabrera Obed wrote: > > Dear all, I need your help again about the spamc error. > [...] > > The spamc connects OK to port TCP/783 but I can't use the amavis tag > > features I used before. This situation shows me that the problem is > > between amavisd-new and spamassassin. And I repeat: I've never open > > port TCP/783 from spamassassin before and the anti spam worked fine. > > > > Can you help me please ??? > > You didn't listen. Please re-read the previous answers. Carefully. > > Something, somehow is calling spamc. Only you can track down where that > is. Amavis doesn't use it, and SA certainly does not call spamc on its > own. > > Something in your mail processing chain changed, and now is trying to > use spamc. Go find that. Maybe a user? > > > -- > char *t="\10pse\0r\0dtu...@ghno > \x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; > main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? > c<<=1: > (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; > }}} > >