电子邮件验证程序PHP

时间:2017-05-13 21:33:01

标签: php email smtp ports

我的目标是制作一个emailVerifier.php,发送电子邮件以查看是否存在实际的电子邮件地址。

这就是我从这个图书馆做的:https://github.com/hbattat/verifyEmail 它在本地运行得非常好,但是当我在网上尝试我的网站时,服务器还没有响应,所以它无法验证地址。

我尝试了3种不同的SMTP端口25,587,465,但没有任何变化。问题应该在哪里?

谢谢你。

1 个答案:

答案 0 :(得分:0)

男人,这比这更难,因为ESP会对糟糕的电子邮件地址做出反应。

您无法在不注册各种反馈循环的情况下验证电子邮件地址。

您可以做的是验证电子邮件是否使用php符合RFC,或检查DNS中是否存在MX记录。但是你无法弄清楚电子邮件地址是否符合各种电子邮件服务的家庭风格。

这个项目是一个更健壮的方法:

https://github.com/mailgun/flanker

如果你只想做MX记录,请使用:

https://packagist.org/packages/service-to/validate-email