=== modified file 'openerp/tools/mail.py' --- openerp/tools/mail.py 2013-03-29 15:41:30 +0000 +++ openerp/tools/mail.py 2013-07-10 08:17:19 +0000 @@ -284,11 +284,11 @@ #---------------------------------------------------------- email_re = re.compile(r""" - ([a-zA-Z][\w\.-]*[a-zA-Z0-9] # username part + ([a-zA-Z][\w\.-]*[a-zA-Z0-9]* # username part @ # mandatory @ sign [a-zA-Z0-9][\w\.-]* # domain must start with a letter ... Ged> why do we include a 0-9 then? \. - [a-z]{2,3} # TLD + [a-z]{2,4} # TLD ) """, re.VERBOSE) res_re = re.compile(r"\[([0-9]+)\]", re.UNICODE)