My/Job (개인작업물)

Qmail 을 DB 에 저장하기 위한 순서도???

알찬돌삐 2007. 2. 26. 08:46
2007.02.26 수정

잘못 생각했다. 순서를 다시 확립해야 한다.
PHPSCHOOL 에서 조언을 구했다.
1. 메일 수신 Qmail-lspawn
2. 로컬로 전달 Qmail-local
3. .qmail-default
   -- .qmail-default 내용 --
  | /home/vpopmail/bin/vdelivermail '' delete
  | /var/qmail/bin/qmail-mailtodb "${EXT}" "${SENDER}"
   -- // .qmail-default 내용 --
  라인1 : 수신자가 존재하지 않는 메일일 경우 삭제
  인자1 : 메일을 수신할 ID
  인자2 : 보낸이
4. 디비 연결
5. 실패시 에러 로그 기록 , 실행중단
6. 메일 파싱
7. 첨부 파일 존재여부
8. 첨부 파일 파싱후 파일로 저장
   파싱한 데이터 디비 인서트 (본문,헤더,기타 데이터)
9. 메일 원본 삭제
   삭제하지 않음 ( 메일 원문 보기, 잘못된 파싱을 결과 파싱 재수행을 위해 남겨둠.
   메일에 포함된 첨부파일 다운로드는 다운로드시 해당 메일을 파싱후 다운로드 시킴 )



기존 원본
대충 그려본것 ........
ㅎ_ㅎ.....................

[Mail to DB 순서도]


[Cron 이 에러로그를 확인하자~]


후암 대충 그림도 그렸겠다........
이제 일해야지? ^_^.............ㅡㅡㅋ

ps. 올리고 보니깐...... 캐리턱셋?????? 아놔 ㅋㅋㅋㅋㅋㅋㅋ;;
아 배아파 ㅋㅋㅋㅋㅋㅋ 캐리턱셋은 또 모얀........................
수정하기 귀찮다 걍 거 -_-;
.