[Pkg-exim4-users] please review this short doc (exim4, ldap)

Marc Haber mh+pkg-exim4-users@zugschlus.de
Mon, 11 Apr 2005 07:59:14 +0200


Hi,

On Sat, Apr 09, 2005 at 05:09:11PM +0200, Wolfgang Kohnen wrote:
> I use the gosa package which is a neat LDAP frontend for user
> management.  I would like to contribute a short doc for the gosa
> package, how to integrate this management tool into Exim.  Before I send
> this to the gosa maintainer, would you like to review this?

I can review it, but as I am not using LDAP at all, I cannot comment
on the technical parts of the document.

> 1.) One of the kind guys at exim-users@exim.org gave me a template for
> my gosa_forwarding router and included the allow_defer option, but I
> don't know *exactly* what this is doing.  This option is included in the
> system_aliases router which is shipped by the debian package as well
> which seem to be analogue.  Does this option mean, that I can specify an
> value ":defer:" instead of an address so the message will be defered
> once!?

allow_defer             Use: redirect   Type: boolean    Default: false

    Setting this option allows the use of :defer: in non-filter redirection
    data, or the "defer" command in an Exim filter file.

> What's the intention?

allow_defer has always been part of the system_aliases router. I have
used it to defer delivery to accounts while maintenance work was done
on the account's mailboxes.

> 2.) Is the ldap_quoting correct?  Is there another quote necessary?
> 
> 3.) I am unconfident with the syntax of the third search command below,
> which uses the mail attribute instead of the uid attribute.

I cannot comment about that, sorry.

> I use these two routers below in Exim4.  Their definition must be placed
> in the "routers" section just before the "local_user" router (the order
> of routers matters).  If you are using the split config file scheme of
> Debian (which I recommend) and the default exim4-config package, then
> just put these two snippets into files, name them
> "850_exim4-gosa_aliases" respective "870_exim4-gosa_forwarding" and move
> them to "/etc/exim4/conf.d/router/", invoke "update-exim4.conf" and
> reload Exim's config with "invoke-rc.d exim4 reload".

invoke-rc.d exim4 reload will call update-exim4.conf, so calling it
explicitly is redundant.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835