检查输入邮件是否是有效的公司电子邮件

时间:2015-10-06 10:57:31

标签: javascript php email sanitization

是否有任何电子邮件检查API可用于验证电子邮件是公司电子邮件而非个人电子邮件?

  1. 我想不接受 @gmail @yahoo @bing @aol @any_other_public_providers
  2. 我想接受有效的公司电子邮件
  3. 我想不接受不存在的电子邮件@inexistentdomain
  4. 我还在考虑在端口25上ping电子邮件的主机,但在这种情况下@gmail仍然会回复正面,即使它是公共提供商。

    非常感谢

1 个答案:

答案 0 :(得分:1)

我找到了PHP SMTP Email Validation

如果电子邮件服务器存在,它使用SMTP查询域。

现在我认为验证电子邮件是否是公司的唯一选择是查询公司电子邮件数据库是否存在或拒绝最受欢迎的公共电子邮件提供商。

找到了public email providers的列表。