2011-07-06 52 views
-1

我想使用the "PHP SMTP Email Validation" library验证电子邮件存在

line 163 of smtp_validateEmail.class.php$reply变量是空的。

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

感谢

+0

很难从你写下你的问题的方式来判断出现了什么问题。可能有很多原因,你没有提供关于你的问题的很多信息。甚至可能出现与其他图书馆一样的问题,因此不能给出建议。 – hakre

回答

1

我要说的是,你没有通过$email变量该函数创建$user$domain变量。

功能是_parseEmail和在线78

您是否收到任何错误定义?

2

不是很多邮件服务器会允许这种验证 - 这是远远太容易了垃圾邮件发送者完全钉子验证请求的服务器,并建立他们可以与阴茎洪水的有效电子邮件列表 - 推销 - 推 - 俄 - 新娘 - 谁 - 卖 - 博士垃圾邮件。

如果你只是想以确定是否电子邮件地址的格式是否有效,不在于它确实存在,你可以使用

$email = filter_var($email, FILTER_VALIDATE_EMAIL); 
1

如果您尝试确定电子邮件是否有效并存在,请发送电子邮件给它。如果您已经强制用户两次输入他们的电子邮件,除了向他们发送身份验证电子邮件外,实际上没有什么可以做的了,就是这样。