On 4/13/05, Maciej Soltysiak <[EMAIL PROTECTED]> wrote:
> Hello Maciej,
> 
> Wednesday, April 13, 2005, 4:06:33 PM, you wrote:
> 
> > Hi Jason,
> 
> > I will try that, thanks!
> 
> >> If you use qmailadmin, then use the --enable-modify-spam and the
> >> --enable-spam-command to allow the option of spam filtering on a
> >> per-user basis from within qmailadmin.
> > I am using it, I recompiled it and reconfigured it.
> Well, I tried that. Adding spam detection in qmailadmin for one user
> added a .qmail file in his directory containing:
> |/var/qmail/bin/preline /usr/local/bin/maildrop /home/vpopmail/.mailfilter
> 
> And I guess that is being executed, because I had problems
> with permissions at first.
> 
> /etc/maildroprc is
> # Global maildrop filter file
> 
> # Uncomment this line to make maildrop default to ~/Maildir for
> # delivery- this is where courier-imap (amongst others) will look.
> #DEFAULT="$HOME/Maildir"
> 
> For a test i wanted to catch cron mail and send to a different folder.
> I created the folder and set this up, but cron mail that has X-Cron-Env:
> headers go to the INBOX as usual.
> 
> My .mailfilter file is:
> if (/^X-Cron-Env/)
> {
>         exception {
>                   to "Maildir/.cron/"
>         }
> 
>         # if no cron folder, go on with delivery
>         exception {
>                 to "Maildir/"
>         }
> }
> else
> {
>         exception {
>                 to "Maildir/"
>         }
> }
> 
> --
> Regards,
> Maciej
> 
> 

Also, the .mailfilter file must be owned by vpopmail.vchkpw.
You can turn on maildrop debugging in your .mailfilter file as well:

VERBOSE=10
logfile "/home/vpopmail/maildrop.log

maildrop.log needs to be chown'd to vpopmail.vchkpw as well
-- 

Jason
[EMAIL PROTECTED]

Reply via email to