- if re.search(email_badchars, email) or email[0] == '-':
- raise invalid_email
-
- email = email.lower()
- at_sign = email.find('@')
- if at_sign < 1:
- raise invalid_email
- user = email[:at_sign]
- rest = email[at_sign+1:]
- domain = rest.split('.')