有没有办法检测一次性电子邮件地址(DEA)服务器?

时间:2017-06-21 17:01:09

标签: email networking mail-server email-address disposable

是否有可能在不依赖黑名单的情况下查明电子邮件是否是一次性的,DEA邮件服务器和可用于区分的合法电子邮件服务器之间是否有任何区别,可能在网络通信中,在标题内或任何可能的事情?

3 个答案:

答案 0 :(得分:1)

我运行服务Validator.pizza。 我已经看到很多不同的域名,我也尝试自动化,但没有比黑名单更好的方法,因为它们具有与任何合法电子邮件提供商相同的配置。

答案 1 :(得分:1)

有很多大型一次性电子邮件提供商定期添加新域名,因此任何黑名单都会过时。如果您想要掌握这一点,您应该检查每个已知的提供商以获取新添加的域名,并将它们列为黑名单。例如,在搜索结果中,您可能会错过第100页上的一些小型新提供商。

另一方面,您可以使用第三方托管服务提供商(如Antideo)为您执行无聊的手动检查,以便您可以将时间花在更有用的事情上。

据说没有解决问题的灵丹妙药,但如果您不介意使用上述第三方,您的注册表格中的JavaScript验证码可能就像这样简单:

$.getJSON('http://api.antideo.com/email/u3888411@mvrht.net', function(result){
   if(result.disposable) {
      // do not proceed with registration email is likely to be disposable
   } else {
      // proceed with user registration
   }
})

或者如果你在后端进行验证(推荐),这里是你的PHP代码:

$request = file_get_contents('http://api.antideo.com/email/u3888411@mvrht.net');
$response = gzdecode($request);
$result = json_decode($response);

if($result->disposable) {
   // do not proceed with registration email is likely to be disposable
} else {
   // proceed with user registration
}

免责声明:我帮助创建了Antideo API

答案 2 :(得分:1)

我正在使用DeBounce email validation工具。此服务提供免费的一次性API检测,没有任何限制。我认为这项服务可以解决您的问题。

有关免费API的更多信息:https://debounce.io/free-disposable-check-api/