Hey,
Found where the problem is...
The email address [EMAIL PROTECTED] passes the initial validation from the form... but is checked again in the registration_tool... and doesn't pass the regex's in there... This is my educated guess... hope it helps.
Scott.
from CMFDefault.RegistrationTool.py
_TESTS = ( ( re.compile("[EMAIL PROTECTED]")
, True
, "Failed a"
)
, ( re.compile("^[^0-9a-zA-Z]|[^0-9a-zA-Z]$")
, False
, "Failed b"
)
, ( re.compile("([0-9a-zA-Z]{1})[EMAIL PROTECTED]")
, True
, "Failed c"
)
, ( re.compile(".\@([0-9a-zA-Z]{1})")
, True
, "Failed d"
)
, ( re.compile(".\.\-.|.\-\..|.\.\..|.\-\-.")
, False
, "Failed e"
)
, ( re.compile(".\.\_.|.\-\_.|.\_\..|.\_\-.|.\_\_.")
, False
, "Failed f"
)
, ( re.compile(".\.([a-zA-Z]{2,3})$|.\.([a-zA-Z]{2,4})$")
, True
, "Failed g"
)
)def _checkEmail( address ):
for pattern, expected, message in _TESTS:
matched = pattern.search( address ) is not None
if matched != expected:
return False, message
return True, ''-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

