Date: Fri, 11 Jun 2004 10:51:39 -0400 (EDT) From: Regis McEwen <regism@progress.com> To: daniel@benzedrine.cx Cc: Regis McEwen <regism@progress.com> Subject: Re: FreeBSD Port: milter-regex-1.5 Message-ID: <Pine.GSO.4.10.10406111023250.7844-100000@isis>
next in thread | raw e-mail | index | archive | help
Hi, On Fri, Jun 11, 2004 at 02:58:41AM -0400, Regis McEwen wrote: >> I can't, unfortunately, get this to work (I even tried the developers >> version) > The errors you quoted from syslog don't look at all like what the newest > versions can possibly generate. Please try > http://www.benzedrine.cx/milter-regex-1.5.tar.gz or > http://www.benzedrine.cx/milter-regex.tar.gz > > Once compiled and installed, run ident(1) or strings(1) on the > milter-regex binary, it should show something like > $Id: milter-regex.c,v 1.44 2004/03/19 19:21:40 dhartmei Exp $ > $Id: eval.c,v 1.10 2004/03/19 19:21:40 dhartmei Exp $ > $Id: parse.y,v 1.6 2004/02/26 11:29:42 dhartmei Exp $ > > and these should match the revision numbers from the source files. If > not, you must have multiple binaries around, one of them old. I started from scratch, downloading and compiling the milter-regex.tar.gz file: elvirus2(root)# strings /etc/mail/milter-regex | grep dhartmei $Id: milter-regex.c,v 1.45 2004/04/03 22:17:53 dhartmei Exp $ $Id: eval.c,v 1.10 2004/03/19 19:21:40 dhartmei Exp $ $Id: strlcpy.c,v 1.1 2004/02/26 11:10:33 dhartmei Exp $ $Id: parse.y,v 1.6 2004/02/26 11:29:42 dhartmei Exp $ I notice when I try to start it up via: /etc/mail/milter-regex -c /etc/mail/milter-regexp.conf \ -p unix:/var/spool/milter-regex/sock that I have to specify the "-u root" parameter, otherwise it wont start and I get: getpwnam: _milter-regex: No such file or directory How do I get "getpwnam" not to give me this error? (I'm on Solaris 9). When I have to add "-u root", the message gets delivered, not honoring the /etc/mail/milter-regexp.conf file: # # milter-regex file regism 10-Jun-2004 # reject "Rejected, spamvertised website cyberpromo.com" body ,http://[^/]*cyberpromo\.com/,i Is this the correct syntax? The permissions look OK: elvirus2(root)# ls -ld /etc /etc/mail /etc/mail/milter-regexp.conf drwxr-xr-x 61 root sys 4096 Jun 10 10:01 /etc drwxr-xr-x 2 root mail 1024 Jun 11 10:08 /etc/mail -rw-r--r-- 1 root other 135 Jun 11 02:13 /etc/mail/milter-regexp.conf elvirus2(root)# ls -ld /var/spool/milter-regex/sock srw------- 1 root other 0 Jun 11 10:42 /var/spool/milter-regex/sock but there's noting in /var/log/syslog to indicate that it ever went through the milter-regex milter. My /etc/mail/sendmail.cf file has: elvirus2(root)# grep milter-regex /etc/mail/sendmail.cf O InputMailFilters=milter-regex Xmilter-regex, S=:/var/spool/milter-regex/sock, T=S:30s;R:2m
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10406111023250.7844-100000>