인터넷/웹서핑

메일 수신확인

sungtg 2008. 2. 15. 15:19
 

메일 전송할때... 아니, 메일 전송후..
그 사람이 제가 보낸 메일을 읽었는지... 확인하는 방법좀
갈켜주세요..

보통 웹메일을 사용하면 수신확인이 됩니다
네이버, 야후, 다음등 모든 웹메일서비스를 보면 수신확인 할 수 있는
메뉴가 따로 있습니다.

메일 서버의 셋팅에 따라서 조금 씩 틀리기는 하지만..
대부분 가능합니다.
회사로 보내는 메일 co.kr로 보내는 메일은 받는 측에서 받았는지
체크를 할 수 없게 설정을 했다면..
받았는지 안받았는지 체크가 안 될 수 있지요
 

 메일 수신 확인하는 메일서버에서의 기술

메일 수신확인은 보통 DB와 연동하여 스크립트를 숨기는 방법을 많이 사용합니다
다음과 같은 테이블의 형태로 고객의 메일에 대한 마케팅을 진행하곤 합니다.

  <컬럼명>
고객메일 주소 : 실제 보낼 고객의 메일 주소
메일 보낸 결과 : 메일이 성공적으로 보내어졌는지 여부
메일 수신 결과 : 메일이 수신되었는지 여부
메일 수신 후 이벤트 : 메일 수신 후 마우스의 이벤트
사이트 방문 여부 : 사이트 방문 여부
메일 읽고 있는 시간 : 메일을 실제로 읽고 있는 시간

메일을 보낸 결과는 본문에서 메일을 보내는 예제코드 중 메일을 보낸 결과를 체크하는 루틴을 이용하여 실제로 송신 가능한 메일인지, 아니면 서버 오류로 실패인지를 판단할 수 있다.

수신 결과는 어떻게 할 수 있을까?
 
1. 메일을 보낼 때 <html>태그 속에 <img>태그를 이용하는 방법이다.
예를 들면 html 문서를 보낼 때 이미지 태그를 다음과 같이 이용하는 것이다.

<img src='http://xxx.xxx.xxx/mailcheck.php?user_id=100' width=1 height=1>

이렇게 하면 메일 리더는 html을 파싱할 때 img를 실행시키기 때문에 실제 메일을 읽는 순간 http://xxx.xxx.xxx/mailcheck.php를 기동시킨다.
이 프로그램에서 user_id를 받아 사용자가 메일을 읽었는지 판단할 수 있도록
DB를 업데이트하면 된다.

2. 마찬가지로 <html> 태그 중에서 <frame>이나 <iframe-x>을 이용하는 방법이다.
frame 태그는 화면 구성을 여러 파일로 할 수 있기 때문에
링크를 서버쪽의 체크하는 루틴 페이지를 걸면 로드하면서 자연히 사용자가 메일을 읽었는지
판단할 수 있다.


 메일을 읽고 있을 때 고객이 어떠한 이벤트를 진행했는지 알 수 있다.

이것은 메일의 형태에 따라서 다를 수도 있지만 메일(html)의 특정한 이벤트를 서버로 보낼 수 있는
기능을 제공하여 행위를 저장할 수 있다.

사이트 방문 여부
 
고객이 해당 메일을 클릭했을 때 처리할 수 있는 방법으로 메일링의 고객 데이터를 수집하는 데 가장 큰 효과를 나타낸 결과라고 할 수 있다.
아이디나 메일 주소를 로딩할 페이지에 걸어서 호출하면 고객이 접속을 시도했는지 판단할 수 있고,
이러한 정보는 반응 고객으로 분류하여 더욱 적극적인 메일 마케팅을 펼칠 수 있다.

메일을 읽고 있는 시간도 체크할 수 있다.

이것은 고객이 수신한 시간대를 말하는 것이 아니라
고객이 실제로 메일을 로딩하여 읽고 있었던 시간을 계산할 수도 있다.

이 방법은 고객이 얼마나 오래 메일을 체크하거나 읽고 있는지를 판단하여
마케팅을 활용할 수 있다는 점이다.
방법은 여러가지가 있겠지만 html이 언로드될 때나 로딩시부터
시작시간을 체크하기 시작하여 처리하는 방법도 하나의 예제가 될 수 있다.
 

'인터넷 > 웹서핑' 카테고리의 다른 글

lan 사용시 오류..  (0) 2008.07.07
그림이 x로 나타날때  (0) 2008.02.29
다운받은 파일의 저장(임시폴더)  (0) 2008.02.01
네트워크 연결검사 핑테스트  (0) 2008.02.01
Proxy(프락시)가 뭐예요  (0) 2008.01.28