2007/04/28 2

현재 운영중인 메일서버의 POP3 흐름도

1. POP3 사용자가 메일서버의 110 번 포트로 연결시도. 2. QMAIL-POPUP 실행 3. 사용자 아이디 및 패스워드 인증 - VPOPMAIL VCHKPW 4. 인증 실패 -> 종료 5. 인증 성공 -> QMAIL-POP3D 로 첫번째 인자 Maildir 전달, 두번째 인자 사용자 아이디 전달. (이 작업을 위해선 제가 올린 게시물 qmail + vpopmail 사용자를 위한 pop3 동기화 를 참조하셔서 작업을 수행해야 합니다.) 6. 사용자 command 로 dele 명령어 사용 메일을 삭제하여 quit 로 로그아웃할 경우, 삭제하지 않고 로그아웃한다면 로그를 남기지 않음. 7. qmail-pop3d.c 에서 지정한 로그경로에 사용자아이디 로 파일이 만들어지며 이 파일에는 삭제한 메일 파일이..

현재 운영중인 메일서버의 메일 수신 흐름도.

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. 파싱 완료후 . 메일 헤더, 본문, 제목, 메일 사이즈, 첨부파..