使用PHP验证用户的电子邮件是否存在于提供的域中

M_A*_*A_K -3 php email email-verification

可能重复:
检查电子邮件是否有效且存在
如何验证PHP中的电子邮件地址

我正在开发一个通过PHP提供的邮件地址发送邮件的应用程序.现在我想验证给定的邮件地址是否真的存在于域中

  **i.e
    abc@xyz.com (for example its registred in xyz domain)
    abcd@xyz.com (for example its nod registred xyz domain)**
Run Code Online (Sandbox Code Playgroud)

我该如何使用PHP验证它.

提前致谢

Que*_*tin 8

  1. 生成令牌
  2. 将该令牌存储在数据库中的电子邮件地址中
  3. 使用包含令牌和电子邮件地址哈希的URL向该地址发送电子邮件

如果有人访问该URL,则该地址存在.

SMTP提供了一种机制来询问服务器是否托管特定地址,但它几乎总是被禁用,因为它是垃圾邮件制造者最喜欢的工具.