The scenario is I would like to only accept a unique email address from a persion ignoring gmail aliases (and if any other services do something similar)
The reason for this is we are giving away a limited amount of discount codes and to be fair we don't want someone claiming a large amount with only one email address.
From my understanding:
- If
gmail.com
orgooglemail.com
then remove the+
and anything after as that is the alias. - If is
gmail
then remove any dots from theusername
as they are ignored.john.smith@
is the same asjohnsmith@
- Don't just invalidate the
+
symbol as it is valid for email addresses.
Are there any other services I need to be aware of that allow one to alias their email address into multiple forms and any additionl considerations for my scenario.
Update I do have a database to store submissions with email addresses and claimed codes.
I also understand that it's difficult to stop people claiming multiple codes outright. Disallowing aliases is simply there to possibly reduce it.
Cheers.