Quanah Gibson-Mount: > I've been running into a really odd (bizarre) problem with Postfix that > only seems to happen on Mac OSX 10.5 (leopard). I'm really at a loss to > explain why things break the way they do, but it definitely happens. I > thought maybe some folks on the list might have some insight. > > Here is the scenario: Client installs Zimbra on their server. Zimbra has > its own Postfix build that it installs, with its own spool directory > (/opt/zimbra/data/postfix/spool) and its own configuration files > (/opt/zimbra/postfix/conf) etc. All the configuration files we ship only > refer to our locations. When ZCS is up and running, everything on the > system uses our postfix. > > Now, what we've seen is that if ZCS is not up and running and the ZCS user > (zimbra) is not in existence, then the OSX Leopard box will fall back to > its local postfix, which of course puts files in /var/spool/postfix. This > in and of itself is not really a problem. The problem is, that once ZCS is > back up and running, if there are files in /var/spool/postfix, eventually > proxymap will stop being able to talk to the LDAP server: > > Feb 19 03:22:32 mx1 postfix/proxymap[53103]: error: dict_ldap_connect: > Unable to set STARTTLS: -1: Can't contact LDAP server > > Removing the files from /var/spool/postfix makes this stop happening. I > can't for the world think of why files existing in /var/spool/postfix would > have any effect on our postfix which has no knowledge of that location, but > cleaning out /var/spool/postfix always resolves the issue.
Speculation: as long as the MacOSX Postfix queue is not empty, some bits and pieces of MacOSX Postfix will keep running and occupy some resource that your Postfix would otherwise have provided. > Anyone have an insight into why? Postfix version is 2.4.7. This is really a platform-specific question, that can be answered only by people who have access to the affected OS. Wietse