bzcomputers
Well-known member
- Affected version
- 2.2.12
Gmail is odd in that this.is.a.valid.gmail.email.address@gmail.com
The bug comes when trying to register with this email address. Any email address with more than two periods in the username part will currently fail with the notice "The email address you entered has been banned by the administrator. Please try another." Which is confusing to Gmail users with more than 3 periods in the username part of their "valid" email address. The confusion is compounded by the error in itself not being very accurate in describing the actual email address issue being encountered.
The work around is Gmail basically ignores the periods anyway. So in practice (@Gmail) this address: this.is.a.valid.gmail.email.address@gmail.com is the same as this address: this.is.a.validgmailemailaddress@gmail.com is the same as this address: thisisavalidgmailemailaddress@gmail.com and they all go to the same inbox. Most Gmail users will not know this themselves and with the current error encountered would not likely figure it out either.
I'm not sure the best solution but there are a few options. The most user friendly is probably just to check all gmail.com domain addresses for periods in the username part of the email address and to just strip all periods from the username if there are more than 3.
The bug comes when trying to register with this email address. Any email address with more than two periods in the username part will currently fail with the notice "The email address you entered has been banned by the administrator. Please try another." Which is confusing to Gmail users with more than 3 periods in the username part of their "valid" email address. The confusion is compounded by the error in itself not being very accurate in describing the actual email address issue being encountered.
The work around is Gmail basically ignores the periods anyway. So in practice (@Gmail) this address: this.is.a.valid.gmail.email.address@gmail.com is the same as this address: this.is.a.validgmailemailaddress@gmail.com is the same as this address: thisisavalidgmailemailaddress@gmail.com and they all go to the same inbox. Most Gmail users will not know this themselves and with the current error encountered would not likely figure it out either.
I'm not sure the best solution but there are a few options. The most user friendly is probably just to check all gmail.com domain addresses for periods in the username part of the email address and to just strip all periods from the username if there are more than 3.