]> git.sur5r.net Git - openldap/commit
Added a method to make delivery to the local mailbox conditional on
authorJulio Sánchez Fernández <jsanchez@openldap.org>
Fri, 7 Apr 2000 15:00:22 +0000 (15:00 +0000)
committerJulio Sánchez Fernández <jsanchez@openldap.org>
Fri, 7 Apr 2000 15:00:22 +0000 (15:00 +0000)
commit36a4ed4f5938310d8f3f96ba449f997f120dfdfb
treedf401f87987a72b08c2bec3f9bfbd94850eaaf68
parent8d6808862fffa50640ecc05e322908526648f259
Added a method to make delivery to the local mailbox conditional on
the presence of a certain value in some other attribute.  Used to
implement mailForwardingAddress both in addition to normal delivery
and excluding normal delivery, selectable entry by entry.  The model
is mailDeliveryOption in Netscape MS.  The implementation aims to
become more general, though.  Affects "search-with-filter", any
entry can potentially use a parameter, introduced with "param=".

Optimize the case where we have to copy the message to an address that
is served by the directory.  Formerly, we would have the MTA deal with
it and invoke mail500 again later.  This has necessitated loading the
list of domains that are solved by us with "domain".  A new definition,
"host", takes the role of the old "domain" that was the FQDN of our
host for routing loop avoidance.
clients/mail500/main.c