2014-12-02 86 views
1

我尋找一個電子郵件驗證接受的rfc3696標準的電子郵件地址(誰接受電子郵件中的重音)。我嘗試(org.apache.commons.validator.routines.EmailValidator)「commons-validator 1.4.0」,但這個驗證器不接受重音。EmailValidation(電子郵件地址)與RFC3696

我想一個Java API按照標準rfc3696驗證的電子郵件地址。 防爆有效的電子郵件地址:Loïc.Accentué@voilà.fr

在此先感謝。

+1

您是不是更好地嘗試將內容發送到提供的郵件?如果您收到錯誤,您會知道電子郵件不正確。驗證電子郵件真的很棘手。 – 2014-12-02 11:51:36

+0

@OlivierGrégoire從mta中獲取錯誤更加棘手。 – 2014-12-02 12:47:00

+0

除了向所提供的地址發送電子郵件並需要一些響應(單擊鏈接,回覆等)之外,您是否需要驗證? – thegrinner 2014-12-02 13:07:30

回答

0

我想驗證電子郵件地址,最好的解決辦法是解析電子郵件的JavaMail。

public static boolean isValidEmailAddress(String emailAddress) { 
    try { 
     InternetAddress.parse(emailAddress, true); 
     return true; 
    } catch (Exception e) { 
    return false; 
    } 

} 
相關問題