电子邮件传送能力检查,无需发送电子邮件或在没有SMTP的情

时间:2017-02-20 04:33:35

标签: validation email smtp

以下是该方案。我正在使用PHP,我想检查一个电子邮件地址是否有效且可交付。以下是我采取的步骤:

  1. 通过regex验证电子邮件地址
  2. 通过php filter_var验证电子邮件地址
  3. 最后使用SMTP检查收件人是否存在
  4. 除了使用SMTP方式太慢并且需要10秒到40秒之间的任何时间来验证之外,这个功能完美无缺。有时,收件人服务器会阻止SMTP检查,并且我的服务器IP被列入黑名单,这使得该服务器的所有电子邮件都无效。

    有专门的服务为你做这件事,但我不想在我正在做的这个特定项目中使用它们。由于限制,我实际上无法向该电子邮件地址发送电子邮件。

    是否有其他方式或更快的方式来验证电子邮件地址?这些专业的电子邮件验证公司如何快速,廉价地进行验证?

    如果问题不适合本论坛,我道歉。请告诉我,我会立即将其删除。我是stackoverflow的新手。

    P.S:我检查了其他问题,但他们都指出使用SMTP作为我已经在做的解决方案。

0 个答案:

没有答案