3

我有一个带有免费赠品的注册表单,但人们通过注册为滥用它

jo+1@gmail.com
jo+2@gmail.com  

我可以在我的电子邮件记录上运行任何标准算法来验证这种情况吗?

一个我可以拿走jo@gmail.com并使之无效的地方jo+1@gmail.com

另外我不知道+可以使用其他类似的符号。也许.

编辑:了解我的数据库中可能有一百万封电子邮件开始

4

1 回答 1

3

Gmail 无法识别其电子邮件地址中的点。地址也不区分大小写。

加号的意思是“忽略包括+之后的所有内容”。

.因此,首先您要通过删除所有s来清理电子邮件地址。然后检测是否有 a +,如果有,去掉+和之间的所有内容@

于 2012-06-12T15:15:24.347 回答