2009-04-09 5 views
0

이메일이 유효한 이메일인지 여부를 확인할 수 있습니까?자바의 mailto 링크 유효성 확인

링크가이 같은 확인하고 유효한 하나 여부 확인을 위해

...

URL의 URL = 새로운 URL ("http://www.google.com");
URLConnection connection = url.openConnection();

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

지금은 어떻게해야합니까?
URL url = 새로운 새 URL ("mailto : [email protected]");

+0

그냥 궁금해서 정말 경우 –

+0

링크가 추가되면 해당 링크의 유효성 여부를 확인하고 옆에 아이콘을 표시해야합니다. 유효하거나 유효하지 않은 링크 인 경우 링크는 http, ftp 또는 mailto가 될 수 있습니다. 자바 스크립트를 사용하여 해당 메일 주소 가능한 경우 자바를 사용하여 그 유효 여부를 확인해야합니다. 스팸과 관련이 없습니다. –

답변

0

전자 메일 주소의 유효성을 검사하려면 http://azcarya.blogspot.com/2007/10/email-address-validation.html을 읽어보십시오. 이메일 주소가 존재하는지 여부를 확인하려면 유효한 상태 메일이 아닌 이메일 주소를받는 경우에 대비하여 해당 주소로 이메일을 보내고 서버 응답을 확인하십시오.

2

답변은 실제로 자바와 관련이 없으며 짧은 형태는 실제로 해당 주소로 전자 메일을 보내지 않고는 불가능합니다. 비슷한 질문에 대한 내 대답을보십시오 : Email SMTP validator

+0

참조 : http://stackoverflow.com/questions/565504/how-to-check-if-an-email-address-exists-without-sending-an-email – Jonik

0

이 냄새가납니다. 왜 이걸하고 싶니? 고객 서비스에 등록 할 때 고객의 전자 메일을 확인한 다음 전자 메일이 있는지 확인할 수 있습니다. 그러나 다른 사람들의 이메일이 있는지 여부를 확인하는 것은 냄새를 맡는다.

0

전자 메일 주소를 핑 (ping) 할 수없는 이유가 있다고 생각합니다. 스팸 발송자는 기회를 갖기를 원합니다.)

이메일 클라이언트는 사진을 다운로드하지 못하게하는 옵션을 제공합니다. 스팸 발송자는 누군가가 실제로 메일을 읽음으로써 누군가가 주소를 사용하고 있음을 알 수 있기 때문입니다. 또 다른 방법은 "이 쓰레기를 더 보내지 마라"버튼을 클릭하는 것입니다. 누군가가 클릭하면 사용 된 주소라는 것을 알 수 있습니다. 검증 뒤에 궁극적 인 목적이 무엇인지 : 이메일 주소는

try{ 
    InternetAddress a = new InternetAddress("[email protected]"); 
    a.validate() 
}catch(Exception e){ 
    //INVALID 
} 

이 거세한 숫양의 이메일 주소가 또 다른 이야기가 존재 확인하기 위해 할 수있는 이메일 주소 ...

0

확인하기 ?
+0

참고 사항 : javax.mail.internet.InternetAddress is is JavaMail API의 클래스 : http://java.sun.com/products/javamail/ –