자동 메시지 제거 규칙은 store.expirerule 파일에서 규칙을 지정하여 설정합니다. store.expirerule 파일에는 한 행에 하나씩 만료 기준이 있습니다. 전역 규칙 구성 파일(msg-svr-base/data/store/store.expirerule)의 만료 기준 형식은 다음과 같습니다.
rule_name.attribute: value
사용자 또는 메일함 규칙 구성 파일의 만료 규칙 형식은 다음과 같습니다.
attribute: value
예 20–4에서는 msg-svr-base/config/store.expirerule의 전역 만료 규칙 집합을 보여 줍니다.
Rule 1은 다음과 같이 전역 만료 정책(즉, 모든 메시지에 적용되는 정책)을 설정합니다.
규칙 작성에 UNIX 정규 표현식을 사용 가능하게 합니다.
3일이 지난 100,000바이트를 초과하는 메시지를 제거합니다.
사용자가 삭제한 메시지를 제거합니다.
Subject: 헤더에 "Vigara Now!" 또는 "XXX Porn!" 문자열이 있는 메시지를 제거합니다.
모든 폴더의 메시지 수를 1,000개로 제한합니다. 메시지가 1,000개를 넘으면 시스템은 폴더에서 가장 오래된 메시지를 제거하여 합계를 1,000개로 유지합니다.
365일이 지난 모든 메시지를 제거합니다.
Rule 2는 호스트된 도메인 siroe.com에서 사용자에 대한 자동 메시지 제거 정책을 설정합니다. 이 규칙은 메일함 크기를 1MB로 제한하고 삭제된 메시지를 제거하며 14일이 지난 메시지를 제거합니다.
Rule 3은 f.dostoevski 사용자의 inbox 폴더에 있는 메시지에 대한 자동 메시지 제거 정책을 설정합니다. 이 규칙은 제목 줄에 "On-line Casino" 라는 표현이 있는 메시지를 제거합니다.
Rule1.regexp: 1 Rule1.folderpattern: user/.* Rule1.messagesize: 100000 Rule1.messagesizedays: 3 Rule1.deleted: or Rule1.Subject: Vigara Now! Rule1.Subject: XXX Porn! Rule1.messagecount: 1000 Rule1.messagedays: 365 Rule2.regexp: 1 Rule2.folderpattern: user/.*@siroe.com/.*Rule2.exclusive: 1 Rule2.deleted: or Rule2.messagedays: 14 Rule2.messagecount: 1000 Rule3.folderpattern: user/f.dostoevski/inboxRule3.Subject: *On-line Casino* |