如何在您的网站的注册表中阻止一次性电子邮件地址? [英] How to block Disposable Email Addresses in your website's registration form?

查看:156
本文介绍了如何在您的网站的注册表中阻止一次性电子邮件地址?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道阻止一次性电子邮件地址在我的注册中的可能方式网站。

I would like to know of the possible ways to block disposable email addresses from registering in my website.

为了简单起见,我们来看一下使用HTML和PHP完成网站注册表单的示例。

For simplicity, let's take the example where the registration form of the website is done with HTML and PHP.

任何想法,解决方案或建议将不胜感激。

Any ideas, solutions or suggestions would be greatly appreciated.

推荐答案

这很困难,因为白名单和黑名单都不是一个选项。

This is tough, because neither whitelisting nor blacklisting are an option.

通过将某些域列入白名单,您不允许拥有未知的电子邮件域(但可能完全有效),而通过黑名单,您必须更新列入黑名单的列表每天都有域名,因为每天都会出现新的10分钟电子邮件域名。

By whitelisting certain domains, you disallow people with email domains that are unknown to you (but might be perfectly valid), while by blacklisting you have to update the list of blacklisted domains on a daily basis, since new "10 minute email" domains emerge every day.

请注意,临时电子邮件地址是为了表达方式而发明的: 嘿,我不用我自己的电子邮件地址相信这个网站,所以你最有可能不会欺骗那些愿意隐藏真实地址的用户,因为他们有一个有效的理由去做

Please note that temporary email addresses are invented for a way of saying: "Hey, I don't trust this website with my own email adrress", so you're most probably not going to trick users that are willing to hide their real address since they've got a valid reason to do so.

你不能采纳和实现像 OpenID

这篇关于如何在您的网站的注册表中阻止一次性电子邮件地址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆