[포트폴리오] POP3, SMTP 를 이용한 Web Mail
2003년 대학 1학년 혼자서 PHP를 공부하다가 Socket 부분을 접하게되었고 응용하여 뭘 한번 만들어볼까 고민하다 RFC(1939, 2821)를 참고하여 웹메일을 제작하기로 했다.
POP3를 이용하여 메일 받기 , SMTP를 이용한 메일 보내기까지 완료 시킨 후 6년동안 방치하다 2009년 학교 연구실 프로젝트로 웹메일에 관한 발표를 하면서 다시 보게 되었다.
추가적인 사항은 MIME TYPE 별 출력기능과 외국어 인코딩 부분을 보완하였다.
제대로 작동하나 싶었지만 화이트 메일(스팸,IP 블럭 리스트)에 관련된 문제가 발생하여 그냥 학습 차원으로 끝난 프로젝트.
단순한 코딩은 PHP 와 메일 관련 프로토클 문서(POP3-RFC1939, SMTP-RFC2821)를 참고하였다. 단 프로젝트 진행시 별도의 메일 함수가 없었던 관계로 socket을 이용한 메일 서버접근을 구현했다.
실행 화면은 다음과 같다.
< 로그인 화면 >
< 메일 목록 출력 화면 >
< 본문 보기 화면 >
< SMTP를 이용한 메일 보내기 화면 >
'공부해봅시다 > 포트폴리오' 카테고리의 다른 글
[포트폴리오] Twitter API, Google Translate API 를 이용한 트위터 클라이언트 (0) | 2011.06.02 |
---|---|
[포트폴리오] AJAX를 이용한 웹 메신져 (0) | 2011.06.02 |
[포트폴리오] MySQL Controller for Windows (0) | 2011.04.28 |
트위터 알람 로봇 (Twitter Alarm Bot) (0) | 2011.03.08 |
[Delphi] 간단한 주소록 관리 (인쇄기능) (6) | 2011.03.08 |