> I will assume you are running sendmail as your MTA, and you have root
> privelages on the majordomo machine. Assuming sendmail is configured
> correctly, there are three places where bottlenecks or
> misconfiguration can cause duplicate deliveries.
Yes I am running sendmail. And I too am assuming that it's running
correctly because it seemed to work fine until last night. The only
caveat being that the amount of traffic was extremely low, i.e., six
people sharing the mail server.
> 1. Sendmail gets interrupted during a delivery and starts over from
> the beginning. Do you notice that people at the top of the subscriber
> file get more duplicates than those at the end? You may need faster
> CPU(s), more bandwidth, or perhaps a smarthost.
How can I tell more concretely if this is happening. I looked at all my
bounced/returned/failure messages using the search feature in my mail
client in which I grabbed names from the top of the list and then ones
from the bottom. For the most part the bounces seem more or less equal,
but not always. For CPUs we're running two 1gig processors. Bandwith
is 1/3 a T1, approx 500k.
> 2. You have duplicate entries in the subscriber file itself, or
> multiple references to :include: that file in your aliases. Do a
> 'uniq' or a 'sort -u' on the subscriber file. Do a 'uniq' on the
> /etc/aliases file.
The subscriber file was my first stop on the troubleshooting express. I
then ran the uniq as you suggested. That said there were no duplicates
in the subscriber list or the aliases file.
> 3. Line wrapping is getting you into trouble with your aliases file.
The line wrapping thing had to do with Outlook, not the configuration
file. The config file is not line wrapped at all, I think.
> test-outgoing:
> :include:/var/lib/majordomo/lists/test,test-archiver,test-digestify
I notice your :include statement is on the next line. Mine is on the
same line. Does this matter? e.g.,
applicants-list: :include:/var/lib/majordomo/lists/applicants
> Locations referenced by the aliases above are defined in majordomo.cf.
> I also use a standard alias of "nobody", defined as
> nobody: /dev/null
Nobody in my alias file is aliased to root.
> and I add Tmajordomo to sendmail.cf or just majordomo to
> trusted-users in /etc/mail, depending on what version of
> sendmail I am running and the actual name/id of the majordomo user.
I'm not sure which version I'm running. I've got RedHat 7.2. The
server was set up just three or four months ago with, what I was given
to believe, all the latest and greatest software of that
moment--including sendmail. I poked around the documentation and can't
seem to figure out how to determine the version.
Dan I can't begin to thank you enough for your time and generosity.
Once I get this thing sorted out, perhaps I could send you a bottle of
single-malt in appreciaton.
Bob Cohen
Follow-Ups:
References:
|
|