Hello,
I've recently decided to set up per-user spam filtering and one of the filter
methods I'm attempting to have optionally available to my users is DCC. I am
using the following for a procmail script in the user's home directory, which
mail is filtered through based on a qmail-sql procmail execution from the
dot-qmail table:
--- .procmailrc ---
PATH = /usr/bin:/bin:/usr/local/bin:
MAILDIR = /usr/home/mail/USERDIR/Maildir
DEFAULT = $MAILDIR/
LOGFILE = /usr/home/mail/USERDIR/log
LOCKFILE = /usr/home/mail/USERDIR/lock
:0 fW
| /usr/local/bin/dccproc -ERw whiteclnt -ccmn,30
:0 e
{
EXITCODE=67
:0
/dev/null
}
-------------------
As shown below, it works in most cases:
--- log -----------
From bounce(_at_)phathai(_dot_)net Fri Jun 06 15:47:48 2003
Subject: Golfers: Add 30-80 Yards to Your Drive for less than $20 - Guaranteed
Folder: /dev/null 9797
-------------------
Unfortunately, though, I get several message built up in the queue after a
period of time with the following error:
--- qmail log -----
2003-06-06 12:34:54.393122500 delivery 41273: deferral:
procmail:_Exceeded_LINEBUF/
-------------------
Eventually qmail gives up on sending it and sends the postmaster a failure
notice.
I've tried using a higher value of LINEBUF by setting the variable in the
.procmailrc, but I'd rather avoid situations where I'm increasing the
recommended buffer, and I don't really think most of these e-mails exceed the
buffer (unless I'm crazy, they don't look that big).
Any suggestions/comments are greatly appreciated.
My apologies for writing to a list that I'm not subscribed to, but if people
could direct replies to spookey(_at_)ender(_dot_)com I will be grateful.
Thank you,
=Dave=
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail