Bug#376459: exim4-config: issues with ACL documentation

Ross Boylan ross at biostat.ucsf.edu
Mon Jul 3 15:04:22 UTC 2006


On Mon, Jul 03, 2006 at 07:52:45AM +0200, Marc Haber wrote:
> On Sun, Jul 02, 2006 at 10:18:55PM -0700, Ross Boylan wrote:
... 
> > 3. It might be helpful for README.Debian to mention the possibility of
> > customizing the ACLs via, e.g., CHECK_RCPT_LOCAL_ACL_FILE.  And/or
> > something about this could go in the exim4-config_files man page,
> > though that's tricky since the user makes up the file name and
> > location.
> 
> The paragraph about "Access Control in the default configuration" says
> that the mechanisms can be configured locally with exim macros. I
> think that's enough, since people using these configuration mechanisms
> need to understand our ACLs first before they can successfully modify
> them.
> 

That section says
   Local configuration of the mechanisms happens
   through data files in /etc/exim4 or via exim macros that you can set
   in /etc/exim4/conf.d/main, so there is normally no need to change the
   files in the acl subdirectory in a split-config setup.
and a bit later
   The access list file also contains quite a few configuration options
   that are too restrictive to be active by default on a real-life site.
   These are masked by .ifdef statements, can be activated by setting the
   appropriate macros, and are documented in the ACL file itself.

The reference to data files would lead someone to look at
exim4-config_files (which doesn't mention adding your own rules), and
the discussion of macros could easily lead someone to the conclusion
"don't use them."  The text also says there is normally no need to
change the files in the ACL directory.

So I think it would be very easy to miss this customization option.

How about
   Local configuration of the mechanisms happens
   through data files in /etc/exim4 or via exim macros that you can set
   in /etc/exim4/conf.d/main.  You can create files with your own
   rules to add to the existing ones and point to them by setting
   CHECK_RCPT_LOCAL_ACL_FILE and CHECK_DATA_LOCAL_ACL_FILE,
   so there is normally no need to change the
   files in the acl subdirectory in a split-config setup.
?




More information about the Pkg-exim4-maintainers mailing list