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

标签 javascript php email sanitization

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

  1. 我想不接受 @gmail @yahoo @bing @aol @any_other_public_providers
  2. 我想接受有效的公司电子邮件
  3. 我想不接受不存在的 @inexistentdomain 电子邮件

我还考虑在电子邮件主机的端口 25 上执行 ping 操作,但在本例中 @gmail,仍然会回复肯定,即使它是公共(public)提供商。

非常感谢

最佳答案

我找到了这个PHP SMTP Email Validation .

它使用 SMTP 查询域是否存在电子邮件服务器。

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

已找到 public email providers 的列表。

关于javascript - 检查输入的电子邮件是否是有效的公司电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32968246/

相关文章:

php - 我应该同时使用 striptags() 和 htmlspecialchars() 来防止 XSS 吗?

javascript - 当我在 Css 中使用 id 选择器时,jquery dosent 中的 toggleClass 起作用

php - 在 mySQL 数据库中用 PHP 更新表中的每一行

javascript - 根据for循环的输出更改div颜色

php - 在 PHP 中不使用 SMTP 类发送附件邮件的最佳方法

javascript - 无法通过 mandrillapp JSON api 将文档附加到电子邮件

javascript - 单击按钮。 Javascript 警告框。如果单击确定,页面将重新加载并需要使用 html 输入表单值创建 php 变量

javascript - 使用 Google Apps 脚本和 UiApp() 填充饼图

php - mysql 中的数据透视表

java - 正则表达式中的电子邮件之间允许有空格