Maildrop filtering issues
Wayne Sierke
ws at au.dyndns.ws
Fri Jan 25 00:16:51 PST 2008
Derrick,
On Fri, 2008-01-25 at 00:22 -0500, Dantavious wrote:
> Hi all,
> I have a working Postfix Mailserver with maildrop installed. This mailserver
> is setup for virtual accounts. I would like to filter incoming mail using
> maildrop at the server. I followed all the docs that I could find out on the
> net concerning this setup. What I have done so far is.
>
> Created a .mailfilter in the /home/vmail file that points to the .mailfilters
> file.
>
> less .mailfilter
> xfilter "/usr/local/bin/spamc"
> # Check for user defined filter file
> exception {
> logfile $HOME/.maildrop.log
> include "$HOME/mailfilters/$LOGNAME"
>
> }
>
>
> In my "$HOME/mailfilters//$LOGNAME"/ , I have a user at domain.net mailfilter
> file that looks like this.
>
> if (/^From:.*dantavious at comcast\.net/)
> {
>
> exception {
> to "$DEFAULT/.Comcast/"
> }
>
> }
>
>
> All messages sent here does not go into the .Comcast folder but in my inbox. I
> also do not get any entires in the maildrop.log that i setup. Does anyone
> have this setup and working. Any help would be greatly appreciated.
>
"include" specifies a filename, according to the maildropfilter(7) page
I've got here. It's not clear how these match each other:
include "$HOME/mailfilters/$LOGNAME"
In my "$HOME/mailfilters//$LOGNAME"/ , I have a user at domain.net mailfilter
> file that looks like this.
I had always found logging to be somewhat temperamental when I was
setting up maildrop some years ago. I haven't messed with my .mailfilter
settings much lately apart from adding filters for new mailing lists,
but I just un-commented my old logfile line and it started working
immediately:
logfile "${HOME}/maillog.log"
Check directory/file permissions/ownership?
If you can't resolve it you'd do better taking this to the maildrop
mailing list I'd wager.
Wayne
More information about the freebsd-questions
mailing list