簡體   English   中英

驗證Java中的mailto鏈接

[英]validating mailto links in java

是否可以檢查電子郵件是否為有效電子郵件?

為了檢查鏈接是否有效,我正在像這樣檢查...

URL url =新URL(“ http://www.google.com ”);
URLConnection連接= url.openConnection();

        if ( connection instanceof HttpURLConnection)
        {
            HttpURLConnection httpConnection = (HttpURLConnection)connection;
            httpConnection.connect();
            return httpConnection.getResponseCode();
        }

現在,如果它是mialto怎么辦?
URL url =新的新URL(“ mailto:someone@gmail.com”);

答案不是真的與Java相關,簡寫為:您必須在沒有實際發送電子郵件到該地址的情況下才能這樣做。 在這里查看我對類似問題的回答: 電子郵件SMTP驗證程序

要驗證電子郵件地址是否有效,您可以閱讀http://azcarya.blogspot.com/2007/10/email-address-validation.html 要檢查電子郵件地址是否存在,如果您收到的電子郵件地址不是有效的狀態郵件,則可以向該地址發送電子郵件並檢查服務器答復。

這聞起來。 你為什么想做這個? 在客戶注冊您的服務時驗證他們的電子郵件,然后可以確保他們的電子郵件存在。 但是檢查其他人的電子郵件是否存在氣味。

我確實認為您無法ping電子郵件地址是有原因的。 垃圾郵件發送者希望有機會;)

電子郵件客戶端為您提供了一種不下載圖片的選項,因為這將使垃圾郵件發送者看到有人實際閱讀了郵件,從而有人在使用該地址。 另一種方法是使用“不要向我發送更多此廢話”按鈕,當有人單擊它時,您知道它是一個二手地址。

檢查電子郵件地址是否真的是您可以使用的電子郵件地址

try{
    InternetAddress a = new InternetAddress("my@email.com");
    a.validate()
}catch(Exception e){
    //INVALID
}

檢查是否存在電子郵件地址是另一回事...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM