David Andrews wrote: >Is the "&" character allowed in a list name, such as in: "art&artists?"
It depends on your Mailman version, but it is not a good idea. In Mailman prior to 2.1.11, you could create a list with an & in its name. In 2.1.11 and subsequent versions, the only characters allowed in list names are defined by the character class assignment ACCEPTABLE_LISTNAME_CHARACTERS = '[-+_.=a-z0-9]' in Defaults.py. You could put ACCEPTABLE_LISTNAME_CHARACTERS = '[-+_.=a-z0-9&]' in mm_cfg.py to accept list names with an &, however the restriction of list name characters to letters, digits, hyphen/minus, plus, underscore, period and equals is intended to prevent the problems that result if & and other shell special characters are allowed in list names. Consider that if your MTA delivers to lists via aliases and you have list aliases like art&artists: "|/usr/local/mailman/mail/mailman post art&artists" instead of piping a post to art&artists to the /usr/local/mailman/mail/mailman wrapper with arguments post and art&artists, the shell invoked by the MTA might pipe the post to art&artists in the background to the /usr/local/mailman/mail/mailman wrapper with arguments post and art and then execute the command artists. You might be able to work around this by escaping the & as in art&artists: "|/usr/local/mailman/mail/mailman post art\&artists" but if your aliases are generated automatically, e.g. via MTA = 'Postfix', the generated aliases won't be escaped. -- 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