On 6/2/2011 2:13 PM, UUN Hostmaster wrote:

Mark Sapiro wrote:

>> However, if this is cPanel there may be problems with the above.

> What kinds of problems do you anticipate with cPanel Mailman?
> 
> I looked at the config_list of a CPanel Mailman mailing list:
> list-name_domain-name.tld.  It appears like a normal Mailing installation
> except that the real_name = "list-name"   Otherwise, the folders and files
> are named list-name_domain-name.tld


That's the point. The script I posted with

   mlist.real_name = mlist.internal_name()

will set real_name to the list-name_domain-name.tld name rather than
just list-name.


> I am migrating some Majordomo Mailing lists to a CPanel Mailman installation.


So what are you really trying to accomplish? If you create the lists
with cPanel's list create process (as opposed to Mailman's bin/newlist)
they should get the appropriate real_name.

If you explain in more detail what you are doing and what needs to be
fixed about the lists' real_name, I can give you a script to do it.

If the issue is that you have lists with real_name =
list-name_example.com and you want to change real_name to just
list-name, put the following script in
/usr/local/cpanel/3rdparty/mailman/bin/rename_list.py

def rename_list(mlist):
    if not mlist.Locked():
        mlist.Lock()
    listfullname = mlist.internal_name()
    last_underscore = listfullname.rfind('_');
    if last_underscore > 0:
        listname = listfullname[0:last_underscore]
    else:
        listname = listfullname
    mlist.real_name = listname
    mlist.Save()
    mlist.Unlock()

You can then run that with

bin/withlist -r rename_list foo_example.com

to do the foo_example.com list or

bin/withlist -r rename_list -a

to do all lists.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to