验证电子邮件存在

时间:2011-07-06 19:30:08

标签: php email

我正在尝试使用the "PHP SMTP Email Validation" library

line 163 of smtp_validateEmail.class.php上,$reply变量为空。

我做错了什么?有没有人得到这个工作?我应该使用另一个图书馆吗?

由于

3 个答案:

答案 0 :(得分:2)

没有多少邮件服务器允许这种验证 - 对于垃圾邮件发送者而言,要完全确定服务器的验证请求,并建立一个有效的电子邮件列表,他们可以使用penis-pill-pushing-russian -brides-who-sell-PHDs垃圾邮件。

如果您只是想确定电子邮件地址是否具有有效格式,而不是确实存在,则可以使用

$email = filter_var($email, FILTER_VALIDATE_EMAIL);

答案 1 :(得分:1)

我想说你没有将$email变量传递给创建$user$domain变量的函数。

该函数为_parseEmail,在第78行定义

你有任何错误吗?

答案 2 :(得分:1)

如果您要确定电子邮件是否有效且存在,请向其发送电子邮件。如果您强迫用户两次输入他们的电子邮件,除了向他们发送身份验证电子邮件之外,您可以做的事情真的不多了。