REF.
http://archivemail.sourceforge.net/

PYTHON으로 동작 하며, archivemail이라는 스크립트가 들어 있다.
#tar -xvzf archivemail-0.6.1.tar.gz
#cd archivemail-0.6.1

xxx라는 메일 박스에서 10일이 지난 메일 삭제시.
#./archivemail --days=10 --delete -v xxx

2005년 7월 7일 보다 오래된 메일 분류후 압축.
#./archivemail --date='2005-07-07' -v xxx
- xxx_archive.gz 라는 파일 생성됨.

-v 옵션을 통한 로그 출력.
- DELETE
processing message '< HQMQHOLKRTRAIYFMKJOYSDXX@yahoo.com >'
using valid time found from 'Date' header
warning: message has date in the future
decision: retain message
processing message '< 7-1m9195lswk5dk725c9$h$1-8@xfaby.3g.m3 >'
using valid time found from 'Date' header
message is 42.83 days old
message is not flagged important
decision: delete message
processing message '< s-$355011vm$klx2-c7@9fjp.be1h >'
using valid time found from 'Date' header
message is 0.44 days old
decision: retain message
- ACRCHIVE
saving message to file '/tmp/@25901.0archivemail/@25901.1archive.gz'
processing message '< 75$16y$t-$8---4n@76fcaqe.pkmjy5 >'
using valid time found from 'Date' header
message is 79.90 days old
message is not flagged important
decision: archive message


메일 처리에 관한 자세한 로그를 볼 수 있다.

자료제공 : www.juhoon.net

Posted by soowook
,