Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[7606] 김최일 님 보세요... ^^;; (E-Mail의 정상 전송에 관하여)
박정모 [] 648 읽음    2001-11-15 11:26

일전에 올려주셨던 "E-Mail 전송이 제대로 되었는지 확인하는 방법"에 대한 답을
제가 잠깐 올렸다가 지원는데, 사연은 이렇습니다.

제가 무슨 생각을 했는지 모르겠지만( 대체 무슨 생각이었지 ? ) "E-Mail이 제대로
전송되었는지" 와 "수신자가 E-Mail을 제대로 읽었는지" 를 같다고 생각했습니다.

그래서 답을 드린건데요. 답을 드리고 나니까 그게 아니다. 서로 다른것이구나를
깨달았습니다. ( 전 바보인가바요... 그 둘이 다른 사실을 모르다니 ㅠㅠa );

여튼 일전에 올려 드리려 했던 내용을 다시 적으면,

1. Client에서 E-Mail 서버까지의 전송은 E-Mail 전송 함수나 컴포넌트가 Error를
   캐취해주니까 별 문제가 없겠죠? Error가 발생하면 그 시점에서 바로 전송실패
   라고 기록하면 되니까.

2. 만일 E-Mail서버를 운영하시고 있다면, 메일이 제대로 수신되지 않은 경우, Reply
   가 날아오니까 것도 문제가 되지 않겠죠.

3. 사용자가 메일을 읽었는지 안읽었는지, 또 얼마만큼의 시간을 메일을 읽는데
   사용했는지를 알아내려면 일반적으로는( 제가 아는 방법이 이것밖에 없어요 ^^;; )
   HTML을 본문으로 하는 메일을 보냅니다.

   HTML안에 눈에 보이지 않는 크기가 0인 Frame을 한쪽 구석에 삽입하구요. 그 프래임
   안에 Image link등을 삽입해서 문서가 열리는 동시에 특정 서버로 요청을 하도록
   합니다.
   이때 요청받는 서버는 반드시 님께서 관리할 수 있어야 겠죠? 그리고, 그 요청하는
   문서나 이미지등은 MailReadTrigger.jpg 등과 같이 다른것과 분명하게 구분할 수
   있어야 하겠고, 또 그 문서/이미지가 특정 remote에서 요청되는것을 감지하는 기능
   이 이미 만들어져 있어야 겠습니다.

   이렇게 해두면 사용자가 메일을 여는 동시에 이쪽 서버에 요청이 날아오겠죠?

제가 아는 방법은 대충 이렇습니다. 근데 결정적으로 발신자의 메일 서버를 떠난 메일이
수신자의 메일서버에 자알 도착했는지 알아내는 방법은 모르겠습니다.

님께서 물어보신 부분이 그 부분일텐데... 엉뚱한 답만 드렸네요.
다른 고수분들은 혹시 아실려나? 전 메일 솔루션을 만들어본 적이 없어서요...

질문에 대한 답은 아니지만, 도움을 받으셨으면 좋겠습니다.


+ -

관련 글 리스트
7606 김최일 님 보세요... ^^;; (E-Mail의 정상 전송에 관하여) 박정모 648 2001/11/15
7611     Re:답변 감사합니다...^^ 김최일 541 2001/11/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.