When you put the to "./Maildir/." line in the maildroprc file, all
filtering stops because the mail has been delivered.
So the users' filters are ignored with your setup. You need to figure out
why it wasn't working without that line in your maildroprc file.
I'm running qmail with maildrop as the MDA to filter out Spamassassin
tagged messages and give some users custom filtering capabilities. I
recently built a new server using the latest everything and Maildrop isn't
behaving the way it used to.
in the /etc/maildroprc on the old box (maildrop 1.5.0), I had:
MAILBOX="$HOME/Maildir/"
if ((/^X-Spam-Status: Yes/))
{
to "./Maildir/.Spam/."
}
-----------
On the old server, this worked fine and still allowed shell users (there
are no virtual users on this system, although I run vpopmail for pop auth)
to create custom filters that got read after the /etc/maildroprc
After the upgrade (maildrop 1.6.3), local deliveries for non-shell users
(for which custom filters obviously don't work) stopped working, so I had
to put this in the /etc/maildroprc's last line:
to "./Maildir/."
Which solved that problem, but now none of the local, custom
($HOME/.mailfilter) filters work. What the he/ll did I miss??
TIA!