email address will slashes

Bug #266064 reported by Ciberous
2
Affects Status Importance Assigned to Milestone
GNU Mailman
New
Medium
Unassigned

Bug Description

The mailing list login/(un)subscribe form does not
accept email addresses with slashes in the name. In
particular, the user has a LotusNotes email address
which contains slashes.

For example, an email address such as
<email address hidden> will not be
accepted by the form. It responds that the email
address is illegal.

[http://sourceforge.net/tracker/index.php?func=detail&aid=948064&group_id=103&atid=100103]

Revision history for this message
Bug Importer (bug-importer) wrote :

I can confirm this bug on Mailman 2.1.4. Addresses with
slashes are rejected as hostile although they conform to
rfc822. Such addresses are also used on some systems to
deliver mail to subfolders, e.g.:

user+folder/subfolder@domain

Revision history for this message
Litrium (litrium) wrote :

This patch for 2.1.4 removes / as a bad character to enable
Lotus Notes compatibility.

# diff -u Utils.py.old Utils.py
--- Utils.py.old Wed Jun 9 20:37:06 2004
+++ Utils.py Wed Jun 9 20:36:58 2004
@@ -198,7 +198,7 @@

 # TBD: what other characters should be disallowed?
-_badchars = re.compile(r'[][()<>|;^,/\200-\377]')
+_badchars = re.compile(r'[][()<>|;^,\200-\377]')

 def ValidateEmail(s):
     """Verify that the an email address isn't grossly evil."""

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.