Hi,
I have to set local mail fitering rules for several users and I have
thought it to be a simple job with maildrop. What I did is:
1. in /etc/courier/courierd I have set
DEFAULTDELIVERY="| /usr/local/courier/bin/maildrop"
where
MAILDROPDEFAULT=./Maildir
/etc/courier/maildrop consists of:
/usr/local/courier/bin/maildrop
2. in test user's home I have created .mailfilter file with 0600
permission consisting of:
VERBOSE=9
logfile "filter.log"
log "mailfilter started"
if (/^From: [EMAIL PROTECTED]/)
{
cc "!root"
}
All mail users are virtual users stored in mysql database.
Now if I understand it correctly, this test mailfilter should write to
$HOME/filter.log message "mailfilter started" and if the sender is
[EMAIL PROTECTED], then also send a copy of this mail to root.
However, it looks as if courier ignores this file - nothing is logged,
no mail comes to root and no error is logged. Actually /var/log/mail.log
states successfull delivery.
How can I check if the mail is really delivered via maildrop and what
files it tries to parse? I have even tried to install global filter (in
/etc/courier/maildroprc) - without success as well.:(
Could anyone help me, plz?
David.
System: Debian Woody
Courier: 0.40.1 (complete suite)
ps -A | grep courier
13039 ? 00:00:00 courierfilter
13041 ? 00:00:00 courierlogger
13058 ? 00:00:00 courierd
13065 ? 00:00:00 couriertcpd
13067 ? 00:00:00 courierd
13068 ? 00:00:00 courierlocal
13070 ? 00:00:00 courierlogger
13076 ? 00:00:00 courieresmtp
13077 ? 00:00:00 couriertcpd
13078 ? 00:00:00 courierdsn
13085 ? 00:00:00 courierlogger
13087 ? 00:00:00 couriertcpd
13090 ? 00:00:00 courierlogger
13373 ? 00:00:00 courieresmtpd
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users