Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Stability improvement request in the mail server



At 1:30 PM -0800 2/27/05, Sean Colins - Core Professional Services wrote:
Dear list, and Apple monitors,

If anyone in the Mail Server group at Apple is listening, I will be able to handle the work around to this problem for now, but every client I have is talking about bringing in another solution to handle their mail if this isn't fixed in Tiger Server. Please give me an indication if possible that this bug has been properly logged and will be fixed! Thanks.

Your dreaming.

What you want to do is file a bug report.

This is not a place to voice commentary wishfully thinking that Apple OS Engineering will hear anything. Moreover these aren't Apple issues per se but issues with Cyrus, and are to some degree best directed to that project.

I have been specializing in Apple's OS X Server mail implementation now for several years through all the changes, and have been generally happy with the results. What I have not been particularly happy about is a certain lack of stability with 10.3 mail server under certain circumstances. Specific problems are apparent with database corruption, and a frequent need for repair of the mail database, resulting in the redelivery of any mail that was stored on the server as new messages. I am listing the fix for the repair of the mail database here, because it is openly available on the Apple Support site, and because it is somewhat difficult to locate, but also to point attention to a problem that affects Cyrus in Apple's implementation of it's Mail server, but somehow seems less prevalent in the open source Cyrus community, based on my observations of that community.

These aren't Apple issues, they're endemic to Cyrus, which is one reason why I detest it so much.


As for the procedure to rebuild the Cyrus mail database, it's well documented already, including right in the OS X Server Mail Service documentation.

The problem seems to occur because Cyrus looses the permission to write to its own log files.

This is inaccurate. The issue occurs as part of log rotation, and it occurs because of a mal-adaptive synergy between the log rotation process and Cyrus. Moreover this only occurs under a very specific circumstance, one which is not the default operation of the server.


I have seen this happen on servers providing mail to over a thousand accounts, and seen it affect servers providing mail to only a couple of dozen accounts, so the number of accounts is not the problem. But mail volume may be. Another possibility is log volume and the frequency of write outs to the log files. I am uncertain.

WRT database corruption this has nothing to do with volume or number of users, and everything to do with orderly operation.


WRT to the log file issues, this has nothing to do with volume or numbers of users but everything to do with the options selected for configuration.

I have spoken with Apple support about this, and have found that they are aware of the problem, but had not at the time of my last communication with them been able to replicate the problem in their labs. That was in December, so I'm hopeful that has changed and a fix is forthcoming.

I believe that it it is very well known at Apple. It sounds more like that the support technicians you've dealt with were not understanding the issues as you presented them. Furthermore as an originator of a support incident it is your duty, since you're the one interested in answers, to follow up on your open tickets if you have questions about the progress of your tickets.


I thought I had found a very solid fix to the problem which involved editing the imapd.conf file in /etc, but a client just had the same failure occur after I had applied what I thought would be a fix, so clearly that didn't do it. (I simply altered the logging behavior.)

A fix for the log rotation issue has been posted here about a dozen or so times, including just this past week.


--

-dhan

------------------------------------------------------------------------
Dan Shoop                                                   AIM: iWiring
Systems & Networks Architect                     http://www.iwiring.net/
email@hidden                                 http://www.ustsvs.com/
                                                   AIM: ColonelMode11780

pgp key fingerprint: FAC0 9434 B5A5 24A8 D0AF  12B1 7840 3BE7 3736 DE0B

iWiring designs and supports Internet systems and networks based on
Mac OS X, unix, and Open Source application technologies and offers
24x7, guaranteed support to registered clients, at affordable rates.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden

This email sent to email@hidden
References: 
 >Stability improvement request in the mail server (From: Sean Colins - Core Professional Services <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.