[Mailman-Users] User List
Desert Hawk
brooksj at wildhorse.com
Thu May 16 19:11:26 CEST 2002
> >> Does not work in a shared environment. PERMISSION DENIED every time!
> >
> >Uh?
> >You gotta be part of the group mailman to have permissions on the db.
>
>Damn this really sucks. I imagine this software just was not designed to
>run in a shared environment.
Instead of slamming the people who've written a flexible, easy to use
application designed for use by list administrators (who also mainly
act as site administrators and sysadmins) primarily as a replacement
for Majordomo which does have limitations, have you ever considered
asking your sysadmin to give you the permissions you need to run the
Mailman scripts?
You spend more time yelling at people who have no idea how your system
is setup when you should be talking first to your sysadmin, since they
were the ones who replaced Majordomo with Mailman on you.
Maybe they could reinstall Majordomo for you and you can go back to
being "happy". Have you even asked them for anything during this?
> >> BTW if any of the programmers are here can I ask why a .db format was used
> >
> >Because you don't want to a access a 10,000+ membership list linearly.
> >That's programming 101.
>
>I serious doubt even a SMALL percent of lists have that many users. But
>never mind, thats not the point.
It's part of the point. There are lists out there in the hundred thousand
user range, and using Mailman. Flatfiling that would bog a machine down
with inefficient coding on top of the MTA overhead.
>From every question you've asked, it seems like you kept picking the
smallest possible inconsequentials to grab and knaw at. Why not ask your
sysadmins to help? You could write a script that uses the programs in
~mailman/bin, and have your admins install them so that they have the
permissions to use those programs as well has you having the permissions
to run them.
You have been attacking the wrong people from the get go. Step back,
breathe, rethink your approach.
> >> and not the much simpler ASCII file? I mean this software is really great
> >> at what it does. The problem is (like I have mentioned before) that it is
> >> not very flexible at all and you have to go through a lot of screens and
> >> steps to do things. I want to try to make this work on my server. Please
> >
> >Not really, you just try to do all the things it wasn't designed for and
> >then complain that there isn't a front end of it.
>
>You make my point. IT WASNT DESIGNED to be used but in a single manner. I
>know I am not the only one who has made request like these. I have gotten
>a lot of private responses asking that if I get a way to fix the problems
>to let them know as well. Also it is NOT complaining to ask for help or
>request knowledge. The fact that the program cannot do what a person asks
>does not mean that the person is complaining. The product really isnt as
>flexible as it could be. Thats not kicking anyone's cat it is simply
>stating a point of fact.
And Majordomo was designed for more than a single use how?
Having a web interface is perfect for those who don't have shell access,
which is becoming more and more common these days. What would happen if
your host site had a security problem or a shift in ideals, and they took
away shell access for all users? Don't scoff...it's happened before, and
will almost certainly happen again.
I love Perl as a language, been writing admin scripts and CGI in it for
years. I've recently started learning PHP because I like it better for
web use. I also think Mailman is the sexiest application I've seen in a
long time, and it beats the pants off Majordomo (an application that, in
1992-94, I used to think couldn't be topped). But for ages, Majordomo
users asked for a web interface, and a builtin one never ever appeared
because "that's not what it was designed for." Majorcool showed up, but
that is highly lacking, also in my opinion.
Times change, technology changes, perceptions change. Mailman does things
in earlier versions of 2.0 that I thought Majordomo should have been doing
over 5 years ago. But that's just my opinion. For my needs, I've moved
on and haven't looked back.
No one thing, be it application, or operating system, or cars, can be
everything to everyone. Accept that and instead of trying to force Mailman
to do what you're used to some other app doing, try to figure out different
ways to think about what you want and what you need (two very radical
things, btw).
You are not stating any facts to anyone. You are attacking an innocent
group of people because of your frustration with an application that you
can't or don't want to learn to use, when the people you should be asking
for help aren't here to begin with -- your systems administrators.
> >Eh, don't complain to us if you need to shave the conners off your cube as
> >you're hammering it into a round hole.
> >It's open source, you can do that if you want, but you get to shave the said
> >corners off, not us.
> >(Well, Barry & Zope.com take monetary bribes, but that's a different matter
> >:-p)
>
>Again it was a request. I ask not to remove corners but to not have to use
>all kinds of extraneous layers and levels of control freak features. I
>made a request to learn how to edit the standard message returned when the
>HELP command is issued because I dont use the web interface pages for my
>lists. I want to remove the reference to them. Thats a really simple
>request. I don't know what file to work with so I asked. I asked how to
>not have to force users to have passwords and all I get is people giving me
>crap about "what you want your subscribers mass unsubscribed by other
>people". Obviously I do not consider that to be a risk worth going to all
>the hassle of passwords over. In my previous 8 years of running lists I
>had ZERO instances of this. Of course these lists were set up that one
>could only unsubscribe a given address from that address. Gee no need for
>passwords! Point is that every request made that does not have an already
>defined fix, etc seems to be treated as a complaint or an attack on
>someone. It would be better for the list as a whole if the folks who have
>nothing better to say than "if you don't like it write the code yourself",
>"Hey its not my problem", or "quitcher bitchin" would just move on to the
>next email and help with what they have a constructive solution
>for. Although I guess that is what makes some folks happy, just sitting
>there and pissing and moaning at everyone else.
Most of the things you are asking for aren't in the "normal" range of
operations for Mailman, and I honestly don't believe they should be.
Mailman was designed to be setup and and left alone...and it does a great
job of it. I haven't had to do any "maintaining" on my own lists at all
save for MSN.com users...but that's an odd situation, and doesn't have any
relevance to Mailman at all.
Odd how the things you are requesting makes you seem like more of a control
freak than the folks you are calling control freaks. Mailman was designed
for list owners and site admins, who by that very definition are "control freaks" all :)
They control a resource that has a high abuse factor built in just because
of the nature of the beast. You might not care about that, but I'll bet
that your sysadmins do, because it's their time and resources that are
abused when they have to clean up someone else's mess after a mailbombing.
Lists are supposed to be transparent. People sign themselves up, and
sign themselves off, and everyone's happy. Passwords are a great idea,
because I've had first hand problems with lists getting mailbombed by
non-members, with people getting mailiciously signed up to lists they
have no interest in and no easy way to get off. The confirmations and
the passwords prevent this. Most people like this behavior as well.
Have you tried searching the archives at all for the same questions you
are asking?
try http://marc.theaimsgroup.com/ -- all the mailing lists archived there
are driven by a database search. I never would have been able to do half
the unconventional things with Mailman that I needed to do without that.
Well, maybe I would have, but it would have taken me a little longer.
I had to setup Mailman in an environment where no one needed to know their
passwords, nor the Mailing list URLs. I was also the sysadmin for the
mail servers.
I chose Mailman because the thought of converting several hundred ancient
alias-style mailing lists to Majordomo lists, but with flexibility for a
large number of list admins who couldn't be bothered to learn Majordomo
commands, but still wanted control over their own lists, gave me a migraine.
I didn't bother ripping out the List-* headers because most of the users
used Outlook or Netscape, and they would never see those headers, and
truly wouldn't know what to do with them if they did. It was a non-issue.
They didn't need them, but I saw no reason to take them out.
I ripped out the footers so they never knew there were URLs for them to
poke and prod, and the list members never knew they had passwords, much
less how to access them. I modified the listinfo pages so that the only
function left was viewing list membership. I set up over 200 lists like
this, with memberships ranging from 5 to 5000 (including umbrella lists).
These were internal lists for an international shipping company. List
owners had the ability to modify their list settings and memberships, and
several list members of medium sized lists with high turnover wanted to get
full lists of their users just like you've asked. I wrote a script, and
never had to worry about it anymore.
You are in an unusual situation, compared to most of the people here that
use Mailman. I'd really suggest starting with your sysadmins...they might
have already done some of these things for other list owners, if this is
indeed the large, shared system you've been grousing about.
------------------------------------------------------------------------------
Jo Brooks, Senior Staff Wizard brooksj at wildhorse dot com
WildHorse.com "This is a Unix system...I know this!"
More information about the Mailman-Users
mailing list