Gomes, Rich:
> I am calling the LDAP config this way in my main.cf file
>
> relay_recipient_maps = ldap:/etc/postfix/ldap_relay_recipients.cf,
> ldap:/etc/postfix/ldap_groups_recipients.cf
>
> recipients file looks something like this:
>
> # Directory settings
> domain = mycompany.com, sales.mycompany.com, someotherdomain.com,
> yetanotherdomain.com
> server_host = internalldaphost.mycompany.com
> search_base = dc=ldapdomain, dc=mycompany, dc=com
> version = 3
>
> So idaho.sales.mycompany.com is not listed in the search, but any
> mail routed there gets LDAP verified and therefore dropped since
> the addresses are not vlaid in LDAP. (but they are on the application
> server it is being routed to)
If you want to disable recipient validation for idaho.sales.mycompany.com,
you will need a wild-card match.
Postfix 3.0 and later:
relay_recipient_maps =
inline:{@idaho.sales.mycompany.com=whatever}
ldap:/etc/postfix/ldap_relay_recipients.cf
ldap:/etc/postfix/ldap_groups_recipients.cf
Postfix 2.11 and earlier:
relay_recipient_maps =
hash:/etc/postfix/wildcard_relay_recipients
ldap:/etc/postfix/ldap_relay_recipients.cf
ldap:/etc/postfix/ldap_groups_recipients.cf
/etc/postfix/wildcard_relay_recipients:
@idaho.sales.mycompany.com whatever
So it turns out the problem is not caused by the use of LDAP.
Wietse