2016-04-26 65 views
0

我爲公立大學工作,我們有一個在線入學申請,要求申請人提供推薦人的電子郵件地址。許多申請人(他們是孩子!!)拼寫錯誤的電子郵件地址。我們如何檢查一個電子郵件地址是否真的存在,並會收到我們的電子郵件?如何查詢存在的電子郵件地址

+1

您好,請閱讀[問]頁面以幫助您改善您的問題。從它的聲音(到目前爲止),這可能不是它的論壇 - 但是,隨意編輯它並添加缺少的位。也許我們可以幫忙 – ochi

回答

2

我認爲實際上檢查電子郵件地址是否存在的唯一方法是發送一封郵件給它。即使存在,您也不知道是否會收到郵件(例如可能會發生軟限制)。

你可以在java中做的另一件事是編寫一個正則表達式來檢查電子郵件字符串是否具有被認爲是電子郵件的模式(例如擁有@,擁有一個域,有一個點等等) 。

+0

你可以自己編寫正則表達式,你可以使用commons的驗證器 - http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/ EmailValidator.html,它處理無效的TLDN和其他類似的東西。 –

1

如果這對您很重要,您可能需要爲推薦人實施電子郵件驗證。您會向他們發送一封帶有驗證鏈接的電子郵件,並解釋爲什麼他們會收到電子郵件,跟蹤以這種方式發送的任何退回的電子郵件,然後在點擊驗證鏈接以驗證其地址後將它們發送到表單。

+0

這是最好的方法,因爲它也確認了電子郵件地址實際上屬於他們。 – Andreas