【发布时间】:2018-04-12 09:43:20
【问题描述】:
如何在PHP中对每个电子邮件地址执行深层次的 SMTP 验证,每个电子邮件地址都将验证邮箱是否存在,而无需在该地址上发送实际电子邮件?
假设我有 5 个电子邮件地址
abc@gmail.com
def@gmail.com (fake)
ghi@gmail.com
jkl@gmail.com (fake)
mno@gmail.com
从上面的列表中,我有 2 个虚假/垃圾邮件电子邮件 ID,我想通过真实和虚假/垃圾邮件过滤电子邮件 ID,而不发送电子邮件?
【问题讨论】:
-
举个更好的例子。
-
您的问题显示no attempt 解决了问题。如果你尝试,你可能会成功。但如果你不这样做,你将永远失败。如果您确实尝试过,但没有与他人分享我们的努力,他们可能会重复您的工作,而不是提供有效的解决方案。
-
无法完成。要验证电子邮件地址是否确实存在,您需要向其发送电子邮件并等待回复。响应可能并不总是有效,即邮箱已满或其他技术问题。所有 php 和其他语言都可以检查电子邮件地址是否符合特定条件。
-
@savshit 在发送邮件之前,您需要使用任何电子邮件验证 API 来验证电子邮件地址
-
即使您可以从不存在的地址中分辨出存在,地址存在这一事实仍然不意味着任何特定的人会收到/看到您发送给它的电子邮件.那是另一层。如果您想确保可以通过电子邮件与特定人员进行交流,唯一的方法是向他们发送电子邮件并让他们单击链接/输入确认码或类似的反馈循环。
标签: php