[Mailman-Users] Mailing List - people say their e-mails "never appear"
Brad Knowles
brad at shub-internet.org
Fri Sep 7 07:16:31 CEST 2007
On 9/6/07, Patrick M. wrote:
> Thanks for the detailed explanation. One thing to mention is that this
> mail server is pushing close to 1 million e-mails a day, and has no
> issues with that whatsoever.
I was the Sr. Internet Mail Admin for AOL. We regularly did several
million mail messages per day, after filtering out 95-99% of the
incoming flood as spam. One thing I learned is that, many times when
you have a problem, it's with a part where you think everything is
okay.
I'm not saying that I'm definite you're wrong about this, I'm just
saying that you shouldn't necessarily be making any assumptions about
where your problems lie, but you should instead be prepared to
measure and be certain.
> Both mail servers mount the /home for
> the usernames, and everything is stored in Maildir. I'm almost positive
> there are no issues with NFS itself, as all other mail works just fine.
One line I frequently hear is "It works just fine in Windows, so
obviously your Unix box must be broken". Riiiiiiiiiight.
Sorry, this is a pet peeve of mine, especially when it comes to
something like Maildir.
Part of the problem is that Maildir does a number of things that are
not necessary in order to solve the problem(s) it was trying to
solve, and it doesn't fully solve even those issues. Meanwhile, it
introduces a whole host of new issues, and this makes Maildir a much
less than ideal solution for the problem.
There are other mailbox directory solutions which really do resolve
the issues in question and without introducing a whole host of new
problems to deal with.
Again, I'm not saying you should be forced to switch, just that you
should be aware of the potential issues with your chosen solution,
and you should be able to fully troubleshoot and deal with those
problems.
> Mailman is installed on both mail servers. /usr/lib/mailman is NOT
> NFS mounted (meaning its installed on both machines), however I've NFS
> mounted the /var/lib/mailman directory, where all the lists and such are.
This is sounding like a binary package install version of Mailman.
That's not where we put things in the source version from the
gnu.org/lists.org website.
In our version, you can put all of /usr/local/mailman on NFS, and as
well as NFS can be made to work for anything, it should work for
Mailman. This includes the Mailman queues as well as the archives,
the source code, the compiled-on-demand object code, the whole
kitten-and-caboodle.
> Now, with that being said, you mentioned that Mailman can be unfriendly
> when placed in an NFS environment. How can I test to see that it is an
> NFS issue with Mailman?
It's not Mailman per se. It's *anything* on NFS. Mailman will work
about as well on NFS as anything else can possibly work on NFS, but
simply throwing NFS into the mix is likely to cause a whole host of
new issues that you're going to have to deal with that other site
administrators might not.
These aren't Mailman problems per se, but NFS problems that cause
problems with applications running on NFS, such as Mailman.
Now, your NFS server will have a huge impact on what problems you see
and what tools you have available to you to help resolve those.
Generally speaking, if you're using high-end equipment like Network
Appliance, EMC, or Hitachi Data Systems, then if you have any
problems you should be talking to your account representative and
your support team. They're going to know much more about your
hardware than we do, and they should know enough about your
application to be useful.
NetApp, EMC, and HDS have gotten their stuff down to the point where
Oracle actually certifies their products as being suitable for use on
these servers, whereas Oracle explicitly rules out any support for
their products on other NFS servers. There's a reason for this.
So, the hardware you have available to you will have a huge impact on
your systems.
> I'll take a look at those docs and reply back to here. Thanks again.
If you have specific questions, please let us know.
--
Brad Knowles <brad at shub-internet.org>
LinkedIn Profile: <http://tinyurl.com/y8kpxu>
More information about the Mailman-Users
mailing list