Paul Kleeberg writes: > We are trying to subscribe a user who has an apostrophe in their > email address to a list using the web interface and get the > message: “Hostile address (illegal characters)”.
I assume the apostrophe is in the mailbox (user account) part of the address.[1] My reading of RFC 5322 is that ASCII apostrophe is perfectly legal in the mailbox part (but it is late, I may have missed something ;-). First, confirm that the apostrophe is an ASCII apostrophe (0x27), *not* a single quote (Unicode U+2019, CP1252 0x92) or prime (Unicode U+2032). If it is something else, change it to the apostrophe and things should work. If it already is an ASCII apostrophe, you'll probably need to change the Mailman code, preferably to warn but not error in that case. I don't know where that code is, though, somebody else should be able to tell you. Steve Footnotes: [1] If not, RFC 952 rules: 1. A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.). Note that periods are only allowed when they serve to delimit components of "domain style names". (See RFC-921, "Domain Name System Implementation Schedule", for background). No blank or space characters are permitted as part of a name. No distinction is made between upper and lower case. The first character must be an alpha character. ------------------------------------------------------ Mailman-Users mailing list [email protected] https://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: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
