I am seeing a lot of Temporary lookup failure errors in the maillog. At first I 
thought it was an issue related to reverse DNS lookups as each of the sending 
servers had no reverse record in DNS (this is an internal only relay).
But when I added verbose logging, it appears to be related to LDAP lookups.

Most commonly, I get these errors:

warning: dict_ldap_connect: Unable to bind to server ldap:....


But also receive these:

maps_find: relay_recipient_maps: u...@mydomain.com: search aborted


I can't find an exact solution for this in my searches. I realize that a 400 
level error would be re-tried but the issue is a lot of internal apps here are 
not "SMTP-compliant".

Is there a timeout I can adjust or a way to cache previous searches?

The only workaround I can offer the application owners is to route their mail 
to localhost and use the localhosts SmartHost setting to route it to the 
preferred relay. This way localhost can handle the retries since the 
application quits on anything other than a 200-level error.



Thanks,
Rich









Rich Gomes | Aramark | Senior Systems Administrator | Messaging and 
Collaboration Services
141 Longwater Drive
Norwell, MA  02061
P: 1 (781) 763-4508

Reply via email to