1. 외부에서 메일서버 SMTP 포트로 접근 시도
2. RBL 에 기재된 IP 확인 (기재된 IP DENY)
확인할 RBL LIST
bl.spamcop.net , dnsbl.sorbs.net, cbl.abuseat.org, spamlist.or.kr
3. QMAIL-SEND
4. QMAIL-LOCAL
5. QMAIL-SCANNER (Virus mail 필터링)
6. SPAMASSASSIN (스팸메일 필터링, 스팸메일일 경우 메일헤더에 스팸이라고 기재한다.)
7. PHP SHELL SCRIPT 로 메일 수신자와 발신자를 인자로 넘겨준다.
8. 메일 파싱 (첨부파일이 포함된 메일일 경우 해당 사용자의 attach 폴더로 첨부파일 내보내기)
9. 파싱 완료후 . 메일 헤더, 본문, 제목, 메일 사이즈, 첨부파일의 사이즈 및 갯수 등을 디비에 저장.
10. 완료.
* 파싱 실패할 경우 에러로그에 기록한 후 추후 관리자가 에러 발생 요인 파악하도록 함
* 메일 파일은 파싱과정에서는 삭제하지 않는다. POP 와의 연동 및 php script 가 어떤 불안정한
동작을 할지도 모르기 때문에 -_-;;;;;;;;;;
추후 메일 파싱스크립트가 완벽하다는 판단이 설 경우 파싱과정에서 삭제하여야지.........
ps. 메일 규칙을 지키지 않는 메일들은 무조건 스팸메일로 이동 -_-;
.2. RBL 에 기재된 IP 확인 (기재된 IP DENY)
확인할 RBL LIST
bl.spamcop.net , dnsbl.sorbs.net, cbl.abuseat.org, spamlist.or.kr
3. QMAIL-SEND
4. QMAIL-LOCAL
5. QMAIL-SCANNER (Virus mail 필터링)
6. SPAMASSASSIN (스팸메일 필터링, 스팸메일일 경우 메일헤더에 스팸이라고 기재한다.)
7. PHP SHELL SCRIPT 로 메일 수신자와 발신자를 인자로 넘겨준다.
8. 메일 파싱 (첨부파일이 포함된 메일일 경우 해당 사용자의 attach 폴더로 첨부파일 내보내기)
9. 파싱 완료후 . 메일 헤더, 본문, 제목, 메일 사이즈, 첨부파일의 사이즈 및 갯수 등을 디비에 저장.
10. 완료.
* 파싱 실패할 경우 에러로그에 기록한 후 추후 관리자가 에러 발생 요인 파악하도록 함
* 메일 파일은 파싱과정에서는 삭제하지 않는다. POP 와의 연동 및 php script 가 어떤 불안정한
동작을 할지도 모르기 때문에 -_-;;;;;;;;;;
추후 메일 파싱스크립트가 완벽하다는 판단이 설 경우 파싱과정에서 삭제하여야지.........
ps. 메일 규칙을 지키지 않는 메일들은 무조건 스팸메일로 이동 -_-;
'My > Job (개인작업물)' 카테고리의 다른 글
Ajax 자동완성 (7) | 2007.05.02 |
---|---|
현재 운영중인 메일서버의 POP3 흐름도 (0) | 2007.04.28 |
qmail vpopmail 사용자를 위한 pop3 동기화 (2) | 2007.04.27 |
php 로 pop3 데몬 만들기 (1) | 2007.04.26 |
윈도우 응용프로그램처럼 메뉴를 만들기 (2) | 2007.03.17 |