【问题标题】:Check if input email is a valid company email [closed]检查输入电子邮件是否是有效的公司电子邮件[关闭]
【发布时间】:2016-01-03 06:27:42
【问题描述】:

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

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

我还考虑在电子邮件主机的 25 端口上 ping,但在这种情况下,@gmail 仍会回复肯定,即使它是公共提供商。

非常感谢

【问题讨论】:

    标签: javascript php email sanitization


    【解决方案1】:

    我找到了这个PHP SMTP Email Validation

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

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

    找到public email providers 的列表。

    【讨论】:

    • 如果您的数据库很小,请在发送电子邮件之前检查您的数据库中是否存在电子邮件。否则使用Regex 来检查电子邮件ID 是否属于公司。您可能无法否认所有公共领域。
    猜你喜欢
    • 2011-10-07
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多