Error: You are not authorized to create new mailing lists
While I can browse to
http://localhost/cgi-bin/mailman/listinfo/comp.lang.java.help
and see that there's such a list, I cannot create list from
http://localhost/cgi-bin/mailman/admin
which returns
Error: You are not authorized to create new mailing lists
whenever I try to create a list. However, it does work from the CLI:
root@dur:~# root@dur:~# newlist comp.lang.java.help Enter the email of the person running the list: hawat.thufir@gmail.com Initial comp.lang.java.help password: To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
## comp.lang.java.help mailing list comp.lang.java.help: "|/var/lib/mailman/mail/mailman post comp.lang.java.help" comp.lang.java.help-admin: "|/var/lib/mailman/mail/mailman admin comp.lang.java.help" comp.lang.java.help-bounces: "|/var/lib/mailman/mail/mailman bounces comp.lang.java.help" comp.lang.java.help-confirm: "|/var/lib/mailman/mail/mailman confirm comp.lang.java.help" comp.lang.java.help-join: "|/var/lib/mailman/mail/mailman join comp.lang.java.help" comp.lang.java.help-leave: "|/var/lib/mailman/mail/mailman leave comp.lang.java.help" comp.lang.java.help-owner: "|/var/lib/mailman/mail/mailman owner comp.lang.java.help" comp.lang.java.help-request: "|/var/lib/mailman/mail/mailman request comp.lang.java.help" comp.lang.java.help-subscribe: "|/var/lib/mailman/mail/mailman subscribe comp.lang.java.help" comp.lang.java.help-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe comp.lang.java.help"
Hit enter to notify comp.lang.java.help owner...
root@dur:~#
why won't the web interface accept the same password? Or, is it that the web interface itself, perhaps, isn't authorized. What's not authorized, the password I provided (which works from the CLI) or something about how the web interface is setup?
thanks,
Thufir
Thufir wrote:
While I can browse to
http://localhost/cgi-bin/mailman/listinfo/comp.lang.java.help
and see that there's such a list, I cannot create list from
http://localhost/cgi-bin/mailman/admin
which returns
Error: You are not authorized to create new mailing lists
whenever I try to create a list. However, it does work from the CLI:
If you follow the "create a new mailing list" link from <http://localhost/cgi-bin/mailman/admin>, it should take you to a form at <http://localhost/cgi-bin/mailman/create>. When you submit that form, you must specify your installation's list creator password in the last field on the form. This password is set by Mailman's bin/mmsitepass. See
bin/mmsitepass --help
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 08/27/2012 09:02 PM, Mark Sapiro wrote: [...]
bin/mmsitepass --help
Well, don't I feel silly. I knew about that but didn't use it because I figured it was something else. Pardon about that.
I get:
Error: Illegal list name: comp.lang.java.help.3@localhost
from the web interface (I only typed in the part before @localhost)
although the CLI seems to handle it fine:
root@dur:~# root@dur:~# /usr/sbin/list_lists 3 matching mailing lists found: Comp.lang.java - [no description available] Comp.lang.java.help - [no description available] Mailman - [no description available] root@dur:~#
I wonder where mailman is picking up the @localhost, because mm_cfg.py should only use the FQDN:
root@dur:~# root@dur:~# grep dur /etc/mailman/mm_cfg.py DEFAULT_EMAIL_HOST = 'dur.bounceme.net' DEFAULT_URL_HOST = 'dur.bounceme.net' root@dur:~#
-Thufir
Thufir wrote:
I get:
Error: Illegal list name: comp.lang.java.help.3@localhost
from the web interface (I only typed in the part before @localhost)
Because Mailman doesn't like domains without at least one dot.
although the CLI seems to handle it fine: [...] I wonder where mailman is picking up the @localhost, because mm_cfg.py should only use the FQDN:
The create CGI gets the domain from the host name in the URL. If you go to <http://dur.bounceme.net/cgi-bin/mailman/create> it should work. If you can't go there, see <http://mail.python.org/pipermail/mailman-users/2012-August/073967.html>.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 08/27/2012 09:20 PM, Mark Sapiro wrote:
I wonder where mailman is picking up the @localhost, because mm_cfg.py
should only use the FQDN:
The create CGI gets the domain from the host name in the URL. If you go to<http://dur.bounceme.net/cgi-bin/mailman/create> it should work.
Works nicely :)
thanks for all the help. I'm almost there.
-Thufir
participants (2)
-
Mark Sapiro
-
Thufir