Hi folks,

I'm wondering if anyone has suggestions for how I can diagnose a rare problem with my mail server. I have a feeling that it has something to do with the many-layered authentication system of Mac OS X Server, so any help would be appreciated.

I seem to have email problems with only one other site. Their site times out after one minute of waiting for a response to an SMTP connection, and considers the destination to be invalid at that point. However, my site doesn't show the Sendmail ESMTP response until about 60 seconds after the initial connection. I'd like to cut down that response time, but I'm not sure exactly where to look.

First of all, I have a Xserve dual G5 node running Mac OS X Server 10.4.11 with a fairly basic setup, plus Sendmail 8.13.8 that I compiled and installed myself. It's been running since 2006, only rebooted once, and tens of thousands of emails have successfully passed through. It's only recently that I called a client on the phone to find out why they had not responded to my email, and that's when I learned it had been bounced by their system.

Other than telling their IT staff to change a policy, it seems that there must be some things I can try. But I don't really know where to start diagnosing this problem. As I mentioned, my suspicion is that the Mac OS X Server authentication stack is causing the delay. In particular, I suspect that I have some sort of compatibility protocol enabled which is not really used or even needed, but the timeout is possibly forced because I don't know how to disable the unused protocol. Assuming my suspicion is correct, how exactly does one streamline the authentication process on Mac OS X Server Tiger?

Alternatively, if anyone knows sendmail and has an idea of how to diagnose the source of this delay, please help. I should point out that I suffered a DOS attach right around the time when I was first configuring this server - resulting in about 2,000 forked sendmail processes waiting on incoming but fraudulent email connections - and my fix was to set the sendmail option which limits incoming connections to one per second. I'm a little suspicious that it may have become a one per minute limit, but I somehow doubt that. In addition to the one SMTP connect per second, I also have reverse DNS lookups and ip blacklisting active. Those surely add some delay, but the fact that it always takes a minimum of 60 seconds seems more like a timeout than a DNS lookup delay.

Thanks for any clues or pointers,

Brian

P.S. Please don't suggest that I switch back to postfix. I left it for a reason. I prefer sendmail. At any rate, I'm certain that sendmail is not limited to a 60-second response time, or else my client would not be able to send to many sites on the internet. There must be a solution which can speed up my mail server. Also, I'm not keen on updating to Leopard, because this is a PowerPC Xserve, and I'm not convinced that Leopard was ever intended to run well on PPC (if you have references to the contrary, send those offlist). You may be getting the (correct) impression that I'm a little out of touch with the IT community! :-)




_______________________________________________
MacOSX-admin mailing list
[email protected]
http://www.omnigroup.com/mailman/listinfo/macosx-admin

Reply via email to