▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

메일 주소 검증해주는 컴포넌트

ASP 조회 수 11510 추천 수 0 2007.01.25 15:47:55
악꽁이 *.54.137.155
pivo email validator com dll의 등록 방법은

regasm.exe Pivo.EmailValidator.dll /tlb:Pivo.EmailValidator.tlb /codebase


해제 방법은

regasm.exe Pivo.EmailValidator.dll /unregister



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Set  oEmailValidator = Server.CreateObject("Pivo.EmailValidator")

sEmailAddress = request("email")

if sEmailAddress <> "" then

      validatedLevel = oEmailValidator.Validate(sEmailAddress, 1)

else   ' 이메일 입력이 없는 경우

end if



여기서 1 부분에는 1부터 4까지 선택할 수 있다. 이 숫자는 이메일 검증의 정도이다.

  1. 이메일 문구 만을 이용한 검증 oEmailValidator.Validate(sEmailAddress, 1)

  2. 1단계와 dns등록여부, mx등록여부 oEmailValidator.Validate(sEmailAddress, 2)

  3. 1단계, 2단계와 메일서버의 실존여부 oEmailValidator.Validate(sEmailAddress, 3)

  4. 1,2,3단계와 계정의 실존여부 oEmailValidator.Validate(sEmailAddress, 4)

의 검증단계를 거치게 된다.



4단계를 모두 적용하는 경우, 서버로부터의 응답을 받아와야 하기에 많은 시간이 걸리게 되므로, 주의가 필요합니다.



한편, oEmailValidator.Validate()의 결과값인 validatedLevel의 값은 0부터 4까지의 값을 가집니다.
물론, 검증단계가 1인경우에는 0,1만, 2인경우에는 0,1,2만 적용됩니다.
마찬가지로 4인 경우에는 0/1/2/3/4를 리턴합니다.



의미는 "해당 값+1에 해당하는 단계를 통과하지 못했다"입니다.
즉, 결과값이 3이라면 3단계는 통과했고, 4단계는 통과하지 못한 것이기에 "제대로된 도메인이고, dns등록도 되어 있는 메일주소지만 메일서버는 가동되고 있지 않는다"라는 의미로 해석하면 되겠습니다.



* 손민창님에 의해서 게시물 이동되었습니다 (2007-01-25 16:23)
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 DataBase 질문글은 자유게시판에 작성해 주세요. 뭉충닷컴 2005-09-24 113094
64 ASP asp Explorer file [4] 헤븡 2011-03-03 11703
63 ASP 다중검색 쿼리 만들기 [2] 헤븡 2008-07-27 16931
62 ASP [Win2003]CDO.Message.1 오류 80070005 액세스가 거부되었습니다. file 뭉충닷컴 2008-07-14 20159
61 ASP 특정 단어가 들어있는 파일들 뽑아오기 file 뭉충닷컴 2007-12-13 12512
60 ASP 파일 명세서 관리 - 1.0 file 뭉충닷컴 2007-11-24 10040
59 ASP ASP 에서 ajax 를 사용할 경우 ..인코딩 문제 file 뭉충닷컴 2007-08-25 13983
58 ASP 함수의 인자(파라미터)에 함수를 넘겨줘서 실행하기 뭉충닷컴 2007-08-22 12675
57 ASP asp 페이지를 유니코드(unicode)로 출력하기 뭉충닷컴 2007-07-18 13628
56 ASP ASP 응용 프로그램의 문자열 처리 성능 향상 - 필독! [5] 뭉충닷컴 2007-06-14 11536
55 ASP ASP 해킹 방지 보안 방법(injection, cross site scripting...) [3] 뭉충닷컴 2007-06-13 27510
54 ASP ASP 정규식을 이용하여 문자열 패턴 적용하기 뭉충닷컴 2007-06-13 18901
53 ASP 테이블 정의서 2.5 - 미완성 file 뭉충닷컴 2007-06-08 11721
52 ASP 자동가입방지 그림문자 생성기 (CAPTCHA) [1] 뭉충닷컴 2007-05-16 24093
51 ASP URL에서 특수문자 오류나는 것 처리하기(escape, unescape) [2] 뭉충닷컴 2007-05-02 17171
50 ASP delete, update, insert의 xx row(s) affected 결과값 받아오기 뭉충닷컴 2007-04-11 11096
49 ASP Recordset의 nextrecordset 이용하기 뭉충닷컴 2007-04-03 12222
48 ASP Request 값의 변수들 만들어 주는 함수 [1] 뭉충닷컴 2007-03-19 10449
47 ASP 소수점 몇째 자리 까지 표현하기 뭉충닷컴 2007-03-07 15639
» ASP 메일 주소 검증해주는 컴포넌트 file 악꽁이 2007-01-25 11510
45 ASP 변수를 동적으로 생성하기 [13] 뭉충닷컴 2006-12-04 12878