On Wed, 23 Nov 2005, Sub Zero wrote:
>
> root@host [~]# /usr/sbin/exim -v -M 1EeZnr-0006Zq-C4
> delivering 1EeZnr-0006Zq-C4
> LOG: MAIN
> == root@??? <abc@???> R=central_user_filter defer (-1): bad owner for /etc/vfilters/abcweb.com
>
> central_user_filter:
> driver = redirect
> check_local_user
>
> root@host [~]# ls -all /etc/vfilters/abcweb.com
> -rw-r--r-- 1 abcweb mail 0 May 1 2005 /etc/vfilters/abcweb.com
Your problem is that Exim is requiring the owner of the file to be root,
and it is not.
When it gets to your central_user_filter router, the local user in the
email address is "root". By default, the redirect router checks that the
owner of the file matches the local user if check_local_user is set - see
the documentation for the check_owner option.
Tony.
--
<fanf@???> <dot@???>
http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}