2011-07-06 50 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

如果您嘗試確定電子郵件是否有效並存在,請發送電子郵件給它。如果您已經強制用戶兩次輸入他們的電子郵件,除了向他們發送身份驗證電子郵件外,實際上沒有什麼可以做的了,就是這樣。