如何禁用或保护一次性电子邮件帐户?

时间:2011-05-13 作者:José Pablo Orozco Marín

现在,我在用户表中获得了几个一次性电子邮件帐户,我如何才能避免这种糟糕的情况?

4 个回复
最合适的回答,由SO网友:Hameedullah Khan 整理而成
SO网友:Chip Bennett

你可以在register_post 操作挂钩,并通过is_email(), 您可以向其中添加过滤器以禁止使用字符(例如用于创建一次性电子邮件地址的“+”)。

SO网友:Mo Beigi

我想我会补充这个答案,因为没有指定答案,我花了一段时间才找到解决方案。

我使用的是黑名单方法,您可以在其中指定要阻止的列表。它工作得很好,用户在尝试了最大的一次性电子邮件提供商后就放弃了。

代码可在此处找到:How to Block Disposable Email Addresses: PHP Code

它的工作原理是让您创建一组要阻止的域。然后,您提供一个电子邮件地址作为变量,并将其拆分以获取域。这与列表进行了比较,正如您在网站上看到的,如果检测到一次性电子邮件,您可以随心所欲。

祝你好运

SO网友:Gerold
结束

相关推荐