So you want to "rename a list".  That's not easy.  Barry posted
a procedure last August for doing this, in message ID
<[EMAIL PROTECTED]>; check out the archives
for that message, and see if it works for you.  If so, we could
perhaps add it to the Mailman FAQ.

It may be easier just to dump the subscriber list, create a new
list, and restore it.  You'll lose user options and archives
(at least without some extra manual work), but perhaps that's
acceptable.

The reason you can't just change it is that directories are named
based on the list name, among other reasons.

> Upon more investigating, I need to change the value of "_internal_name":
> 
> --------------------
> root@corvette /home/mailman/bin> python -i withlist Jack_domainname.com
> Loading list: jack_domainname.com (unlocked)
> >>> print m.GetListEmail()
> [EMAIL PROTECTED]
> >>> print m._internal_name
> jack_domainname.com
> --------------------
> 
> However, the following seems to work, but doesn't save permanently:
> 
> -----------------------
> root@corvette /home/mailman/bin> python -i withlist Jack_domainname.com
> Loading list: jack_domainname.com (unlocked)
> >>> m.Lock()
> >>> print m._internal_name
> jack_domainname.com
> >>> m._internal_name = "jack"
> >>> print m._internal_name
> jack
> >>> print m.GetListEmail()
> [EMAIL PROTECTED]
> >>> m.Save()
> >>>
> Unlocking (but not saving) list: jack
> Finalizing
> -----------------------
> 
>  The next time I run the withlist script, the old values are still there.
> 
> Anyone know how to get that value to save permanently?  I haven't touched
> python until today, so am limping along.
> 
> Thanks!
> 
> Ryan LeBlanc
> [EMAIL PROTECTED]
> 
> ----- Original Message -----
> From: "Dan Mick" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Tuesday, February 05, 2002 10:54 PM
> Subject: Re: [Mailman-Users] email address datastore
> 
> 
> > Hint: it's not in a "file" per se; that information is part of the
> > MailList object, which is stored in the marshal 'config.db' in
> > the list data directory.
> >
> > But surely you can change this with web commands.  Figure out
> > what you want to change, and there's certainly going to be
> > a web admin interface to change it (in 90% of cases).
> >
> > > I am continuing my work on getting mailman working, and need to figure
> out
> > > where some data is stored.  For example:
> > >
> > > When I run the following on list Jack_domainname.com:
> > >
> > > ----------------------------
> > > root@porsche /home/mailman/bin> python -i withlist Jack_domainname.com
> > > Loading list: jack_analoghost.com (unlocked)
> > > >>> print m.GetListEmail()
> > > [EMAIL PROTECTED]
> > > >>>
> > > Finalizing
> > >
> > > -----------------------------
> > >
> > > What file is it pulling that information from?  I can't seem to find it
> with
> > > grep in the mailman home dir.  Once I do find it, I need to change it
> ;o)
> > >
> > > Thanks for you help
> > >
> > > Ryan LeBlanc
> > > [EMAIL PROTECTED]
> >
> >
> > ------------------------------------------------------
> > Mailman-Users maillist  -  [EMAIL PROTECTED]
> > http://mail.python.org/mailman/listinfo/mailman-users
> >
> >
> >
> 
> 
> 
> ------------------------------------------------------
> Mailman-Users maillist  -  [EMAIL PROTECTED]
> http://mail.python.org/mailman/listinfo/mailman-users


------------------------------------------------------
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users

Reply via email to