I am running a number of majordomo lists on an Ultrix v4.2 system. One of
these now has 102 subscribers whose addresses total 2464 bytes. If I send
a message to this list, sendmail core dumps and the message goes nowhere.
I suspect this may be related to a comment in the man page for the
aliases file, viz:
"Because of restrictions in dbm(3x), a single alias cannot contain more
than approximately 1000 bytes of information. You can specify longer
aliases by chaining; that is, use a dummy name for the last name in the
alias, which creates a continuation alias."
I guess that my current list-outgoing alias:
"<list>-outgoing: :include:/infotree/maillist-data/<list>"
breaks this limit, hence the core dump.
Has anyone else found this problem, and if so is there a known solution ?
A hideous kludge that springs to mind is to have a cron job which splits
the list file into manageable chunks and sets up chained aliases (as
suggested in the man page) for sendmail's use, while keeping the full
list of subscribers in the <list> file for majordomo. This would mean a
delay in subscribing or unsubscribing people until the next time the cron
job ran.
Thanks for any suggestions,
Andrew
-- +-----------------------------------------------------------------+
| Andrew Cormack | email: cormack@cardiff.ac.uk |
| Systems Programmer | snail: 40/41 Park Place, Cardiff |
| University of Wales, Cardiff | |
+-----------------------------------------------------------------+
|
|