On Wed, Oct 29, 2014 at 3:41 PM, Phillip Carroll
<[email protected]> wrote:
> require_files = VIRTUALS
> ...where in the main configuration, the macro was defined as
> VIRTUALS = /etc/virtuals/$domain/aliases
>
> When this change was tested, the require_files statement produced a
> permissions failure when the router was run in verify mode!  (I presume this
> permissions failure is also what caused exists{file} to return false,
> although the debug output does not reveal this.)
>
> I don't understand the reason for the permissions failure. /etc/virtuals,
> and all descendants, are owned by user "mail". User exim is a member of the
> "mail" group. All of the folders, and all of the aliases files have 644
> permissions, which means they are both group readable and world readable by
> user exim. If not, then I know even less about *nix than I ever thought I
> did.

Any chance you can show us the directories all the way from / up to
/etc/virtuals/$domain/aliases, and the file aliases as well?  You can
obfuscate the domain, that's fine.  I just want to see the permissions
and ownership of each directory up to and including the aliases file.

...Todd
-- 
The total budget at all receivers for solving senders' problems is $0.
If you want them to accept your mail and manage it the way you want,
send it the way the spec says to. --John Levine

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to