Mats Haglund | 1 Nov 1999 10:06
Picon

passwordless unsubscribes?

Hi all!
I've been searching the list archives for a way to disable passwords when users unsubscribe.  I run a
firewalled list. Only list admins have access to the html interface.
Is it possible to disable passwords? 

Any suggestions?

Regards

Mats

Glen Malley | 1 Nov 1999 11:20
Picon

Mailing List Size Limits?

Hey, does anybody know if Mailman has the ability
to restrict the number of people subscribed to a
mailing list?

If not, I have to implement it...fast...;-P

Oguz Demirkapi | 1 Nov 1999 11:51
Picon

Delay

Hi,

I have a Linux Machine Redhat 6.1 

I installed  Mailman 1.0 and it was running perfect.

But now when I send a msg to a list, I can see my msg in the list
archive but it does not deliver msg to the users.

And this occurs sometimes, and I am sure that msg will be delivered a
time later, 

BUT WHY ?

And this problem occurs in non regular time. It does not any sense.

If you have any experience like that plese explain the solution.

Thanks,

Tarantor

Barton Andras | 1 Nov 1999 14:35
Picon

mailman on digital Unix 4.0B or Sun solaris

Hi everyone!

Is there anyone using Mailman on Unix operating system mentioned above?
how much is the system resource need of mailman? (of course depending on
the list, and users)
Can anyone compare it to listproc?

thanks a lot

Andras Barton from Hungary 

sziakoszi
		framling

------------------------------------------------------------------------------
              Mosolyogj!                  framling=-
           ez csak e-mail!                abarton <at> sch.bme.hu
 Legy vidam, vagany, akar egy srac..      framling <at> sch.bme.hu
------------------------------------------------------------------------------

Joshua S. Freeman | 1 Nov 1999 19:39

non-subscribed ex members receiving password reminders

why does this happen?  how can I make it stop?

J.

I have a number of people who have unsubscribed from our list (at least I
can't find them in any of the membership screens) but continue to receive
password reminder emails...

I really need to stop this.  If anyone knows how, please contact me!

Thanks,

J.

Barry A. Warsaw | 1 Nov 1999 21:27
X-Face
Picon
Picon

Re: Mailing List Size Limits?

>>>>> "GM" == Glen Malley <glen <at> interq.or.jp> writes:

    GM> Hey, does anybody know if Mailman has the ability
    GM> to restrict the number of people subscribed to a
    GM> mailing list?

It does not.

-Barry

Ron Jarrell | 1 Nov 1999 22:15
Picon
Favicon

Re: Mailing List Size Limits?

At 07:20 PM 11/1/99 +0900, you wrote:

Hey, does anybody know if Mailman has the ability
to restrict the number of people subscribed to a
mailing list?

Not automatically, but you could always set it to require subscription
approval, and have the owner keep it small manually...
Nick Moffitt | 1 Nov 1999 22:28

Re: Delay

Quoting Oguz Demirkapi:
> I installed  Mailman 1.0 and it was running perfect.
> 
> But now when I send a msg to a list, I can see my msg in the list
> archive but it does not deliver msg to the users.

        I had this problem when my MTA was misconfigured so that it
wouldn't relay mail from localhost.  Try allowing mail relays from
localhost.

--

-- 
((lambda (x) (list x (list (quote quote) x)))
(quote (lambda (x) (list x (list (quote quote) x)))))
	-- A LISP quine written by Seth David Schoen
+++ath

Gerhard Gonter | 1 Nov 1999 23:18
Picon

Re: mailman on digital Unix 4.0B or Sun solaris

According to daemon:
> Can anyone compare it to listproc?

I run both and am happy to dump listproc in exchange for Mailman rsn.

+gg

--
Gerhard.Gonter <at> wu-wien.ac.at  Fax: +43/1/31336/702  g.gonter <at> ieee.org
Zentrum fuer Informatikdienste, Wirtschaftsuniversitaet Wien, Austria

klm | 2 Nov 1999 20:10

Re: Mailman-Users digest, Vol 1 #376 - 9 msgs

> Date: Mon, 01 Nov 1999 14:39:26 -0400
> From: "Joshua S. Freeman" <jfreeman <at> scansoft.com>
> To: mailman <mailman-users <at> python.org>
> Subject: [Mailman-Users] non-subscribed ex members receiving password reminders
> 
> why does this happen?  how can I make it stop?

Simply enough, it's a bug.  If i recall correctly, it's been addressed in
more recent versions of mailman - the new version may even have a
procedure to wipe the orphaned password entries, or at least disregard
them if there's no corresponding account.

However, if like me you haven't had the time to upgrade*, below is a
script i just cobbled together to clean the passwords on my site.  Read
the module docstring at the top for details, including instructions for
use.

Ken Manheimer
klm <at> digicool.com

(* Sigh - i haven't even gotten near hacking mailman code in a while - i'm
thankful that barry and others have been taking care of crucial stuff!)

8<---------------------------- cleanpasswds --------------------------->8

#!/usr/bin/env python

"""Identify and offer to delete orphaned passwords in any mailman lists.

I believe that more recent mailman versions rectify this problem, this is a 
quick and dirty hack to tide you over until you have time to upgrade.

To use this, put it in your ~mailman/bin dir as, eg, 'cleanpasswds', then
run as the mailman user with 'python bin/cleanpasswds'.  It will show any
orphaned passwords it finds for each list, and offer to remove them.

It's important to run as mailman, so list files maintain the right uid.

ken manheimer, klm <at> digicool.com 11/02/1999."""

import string

import paths

from Mailman.Utils import map_maillists
from Mailman.MailList import MailList

def mine(l, find=string.find, lower=string.lower):
    """Return a list of password entry ids lacking any corresponding acount."""
    got = []
    accts = l.members.copy()
    accts.update(l.digest_members.copy())
    for i in l.passwords.keys():
        if not accts.has_key(lower(i)): got.append(i)
    return got

def query_clean(l):
    print l.real_name,
    got = mine(l)
    if not got:
        print "- No stale password entries found"
    else:
        print "- %s stale password entries:" % len(got)
        print got
        msg = "Delete these %s stale password entries? [y] " % l.real_name
        confirm = raw_input(msg)
        if not confirm or (string.lower(confirm) == 'y'):
            print "Deleting...",
            # We may block here on obtaining the lock.
            l = MailList(l._internal_name)
            for i in got:
                del l.passwords[i]
            l.Save()
            l.Unlock()
            print " done."

if __name__ == "__main__":
    map_maillists(query_clean, unlock=1)


Gmane