
Hi
I'd like to create a rather special installation of mailman.
Environment central user database, with its own methods of add/removing/modifying users, as well as disabling (temporarily of permanently)
apache2 serves all stuff
Access to the website (to any part of it) is restricted to authenticated users
Now we came to the interesting part. If I just install the mailman as it is, the user would have to enter the authentication information twice, thus the first question:
is it possible to somehow "re-use" the authentication information?
From the other hand, it should be impossible to subscribe people who are not in the user database. And as soon as they are disabled, they do not receive any more mailings.
Does anybody have any ideas how to implement such a setup?
Right now I have a strong feeling that it's gonna require quite a bit of coding, and I'd really like to avoid it.
Kind Regards
-- Misha

At 4:41 AM +0400 2005-04-05, Mikhail Sobolev wrote:
Right now I have a strong feeling that it's gonna require quite a bit of coding, and I'd really like to avoid it.
Yeah, it's called Mailman3.
-- Brad Knowles, <brad@stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.

On Tue, Apr 05, 2005 at 10:50:50AM +0200, Brad Knowles wrote:
At 4:41 AM +0400 2005-04-05, Mikhail Sobolev wrote:
Right now I have a strong feeling that it's gonna require quite a bit of coding, and I'd really like to avoid it.
Yeah, it's called Mailman3. Good to know :) Is it usable already? :) At least beta?
On a serious note, any ideas about the schedule?
Regards,
-- Misha

At 3:15 PM +0400 2005-04-05, Mikhail Sobolev wrote:
Right now I have a strong feeling that it's gonna require quite a bit of coding, and I'd really like to avoid it.
Yeah, it's called Mailman3.
Good to know :) Is it usable already? :) At least beta?
It's still in the architecture/development phase. Not even alpha yet.
On a serious note, any ideas about the schedule?
You'd need to talk to Barry about that.
-- Brad Knowles, <brad@stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.

On Apr 4, 2005, at 8:41 PM, Mikhail Sobolev wrote:
Environment central user database, with its own methods of add/removing/modifying users, as well as disabling (temporarily of permanently)
apache2 serves all stuff
Access to the website (to any part of it) is restricted to authenticated users
Brad's hit the nail on the head: what you really want is mailman3, which isn't available yet. It's a pretty common set of requests!
In the meantime, for #1, you should take a look at the initiatives to use various databses with Mailman. I thought some people had some success with mysql?
And for #3, you might want to look at information like that found in the FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.007.htp and see about setting something up to make it all work together. It'll be a bit hacked, but i doubt that it's *impossible*...
You might also want to do some searches through the list archives... I'm pretty sure there've been a few people who've hacked up solutions for these things, and they might be willing to share some information with you.
Terri

I think this is an excellent example of the type of requirements that are influencing mailman3.
I've been working as part of the Internet2 Mlist working group over the last year to help identify these types of requirements (eg. middleware integration) and what they mean to and how they influence mailing list software in general. You might find this material interesting:
http://middleware.internet2.edu/mlist/ http://webapp.lab.ac.uab.edu/wiki/mlist
If you have a near term deliverable you may want to have a look at an
alternative mailing list service called Sympa (also GPL but Perl-based).
It supports SQL queries for list subscribers.
I'm not advocating competing software, just pointing out options. My
belief is that over the next 5 years we will see mailing list software
become a pluggable component of larger software systems. All requirements
point in this direction. Having software that integrates nicely with
external data (leverages middleware in Internet2 terminology) will make it
more likely that one component can be replaced by another if need be.
Similar to how you might choose one word processor over another, depending
on your requirements and personal preferences.
~jpr
On Tue, 5 Apr 2005, Terri Oda wrote:
On Apr 4, 2005, at 8:41 PM, Mikhail Sobolev wrote:
Environment central user database, with its own methods of add/removing/modifying users, as well as disabling (temporarily of permanently)
apache2 serves all stuff
Access to the website (to any part of it) is restricted to authenticated users
Brad's hit the nail on the head: what you really want is mailman3, which isn't available yet. It's a pretty common set of requests!
In the meantime, for #1, you should take a look at the initiatives to use various databses with Mailman. I thought some people had some success with mysql?
And for #3, you might want to look at information like that found in the FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.007.htp and see about setting something up to make it all work together. It'll be a bit hacked, but i doubt that it's *impossible*...
You might also want to do some searches through the list archives... I'm pretty sure there've been a few people who've hacked up solutions for these things, and they might be willing to share some information with you.
Terri
Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/jpr%40uab.edu
Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
participants (4)
-
Brad Knowles
-
John-Paul Robinson
-
mss@mawhrin.net
-
Terri Oda