2010-03-25 91 views
1

我不確定這是否完全可能,但我認爲我會把它扔到那裏。在PHP中檢查有效的和正在使用的電子郵件地址

我有一個客戶正在通過他爲我開發的網站上的聯繫表單收到他認識的人的一些仇恨郵件。目前,我會對有效格式的電子郵件地址和驗證碼進行正常檢查,但客戶已要求用戶在表單中輸入自己的電子郵件地址。

現在我意識到,通過設置一個僞造的雅虎帳戶等,可能很容易欺騙這樣的事情,但客戶的想法是,這個人並不是那種具有電腦知識的人。

是否有任何檢查電子郵件地址是否有效和正在使用的可能性? 我能想到的唯一其他事情是將他的聯繫表格變成mailto:鏈接。

回答

7

確認電子郵件地址的唯一方法是使用唯一標記向其發送電子郵件,並讓它們將標記傳回給您(通常通過單擊鏈接)。這通常是郵件列表註冊的工作方式。

在SMTP協議中有理論方法可以告訴,但許多(甚至大多數)服務器由於垃圾郵件濫用者的問題而不尊重這些。

0

爲什麼如果郵件包含一些常用詞的濫用或濫用者IP地址不只是不發送這封電子郵件嗎?

相關問題