Line 190 of modules/user.module should read:

if ($mail && !eregi("^[_+.0-9a-z-]+@([0-9a-z][0-9a-z-]*.)+[a-z]{2,3}$", $mail)) {

The change is from a + to a * before the first closing parenthesis. This will allow for addresses such as mine (user@u.washington.edu).

Comments

Anonymous’s picture

Assigned: Unassigned » Kjartan
Priority: Normal » Critical