Sun Java System Messaging Server 6 2005Q4 관리 설명서

메일 저장소 할당량 구성

이 절에서는 다음 작업에 대해 설명합니다.

Procedure기본 사용자 할당량 지정

콘솔이나 명령줄을 사용하여 개인 할당량 설정이 없는 사용자에게 적용되는 기본 할당량을 설정할 수 있습니다.

단계
  1. 구성 탭을 누르고 왼쪽 표시 영역에서 메일 저장소를 선택합니다.

  2. 할당량 탭을 누릅니다.

  3. 기본 사용자 디스크 할당량을 지정하려면 "기본 사용자 디스크 할당량" 필드에서 다음 옵션 중 하나를 선택합니다.

    제한 없음. 기본 디스크 할당량을 설정하지 않으려는 경우 이 옵션을 선택합니다.

    크기 지정. 기본 사용자 디스크 할당량을 특정 크기로 제한하려는 경우 이 옵션을 선택합니다. 버튼 옆의 필드에 숫자를 입력하고 드롭다운 목록에서 KB 또는 MB를 선택합니다.

  4. 메일 수 할당량을 지정하려면 "기본 사용자 메일 할당량" 상자에 숫자를 입력합니다.

  5. 저장을 누릅니다.

  6. 기본 메일 저장소 할당량을 사용하는 사용자 항목에서 Mbytes 속성을 -1로 설정합니다.

    명령줄

    명령줄에서 할당량을 지정하려면 다음을 수행합니다.

    전체 메일 크기에 대한 기본 사용자 디스크 할당량을 지정하려면 다음을 수행합니다.

    configutil -o store.defaultmailboxquota -v [ -1 | number ]

    여기서 -1은 할당량 없음을 나타내고 number는 바이트 수를 나타냅니다.

    전체 메일 수에 대한 기본 사용자 디스크 할당량을 지정하려면 다음을 수행합니다.

    configutil -o store.defaultmessagequota -v [ -1 | number ]

    여기서 -1은 할당량 없음을 나타내고 number는 메일 수를 나타냅니다.

    기본 메일 저장소 할당량을 사용하는 사용자 항목에서 mailQuota 속성을 -2로 설정합니다. 표 18–6을 참조하십시오.

개별 사용자 할당량 지정

사용자가 개별 할당량을 가질 수 있습니다. 사용자별 할당량을 설정하려면 사용자의 LDAP 항목에서 mailQuota 또는 mailmsgquota 속성을 설정합니다. 표 18–6을 참조하십시오. 할당량을 적용하려면 configutil store.quotaenforcementon으로 설정합니다.

도메인 할당량 지정

특정 도메인에 대한 디스크 공간 할당량 또는 메일 할당량을 설정할 수 있습니다. 이 할당량은 특정 도메인에 있는 모든 사용자에 대한 바이트 또는 메일 수를 모두 누적한 값입니다. 도메인 할당량을 설정하려면 사용자의 LDAP 항목에서 mailDomainDiskQuota 또는 mailDomainMsgQuota 속성을 설정하고(표 18–6 참조) imquotacheck -f를 실행합니다.

할당량 알림 배포

할당량 알림은 할당량에 가까워질 때 사용자에게 경고 메일을 보내는 프로세스입니다. 이 기능을 사용하려면 다음 세 가지 절차를 수행해야 합니다.

Procedure할당량 알림 사용 방법

콘솔이나 명령줄에서 할당량 알림을 활성화할 수 있습니다.

단계
  1. 할당량 탭을 누릅니다.

  2. “할당량 알림 활성화” 상자를 선택합니다. 할당량 알림을 비활성화하려면 이 상자를 선택 취소합니다.

  3. 할당량 경고 메일을 정의합니다. 할당량 경고 메일 정의 방법을 참조하십시오.

  4. 저장을 누릅니다.

    명령줄

    명령줄에서 할당량 적용을 사용 또는 사용하지 않으려면 다음을 수행합니다.

    configutil -o store.quotanotification -v [ yes | no ]

    메일이 설정되지 않은 경우 할당량 경고 메일이 사용자에게 보내지지 않습니다. 할당량 경고 메일 형식의 예는 다음 절을 참조하십시오.

Procedure할당량 경고 메일 정의 방법

디스크 할당량에 가까워진 사용자에게 보낼 메일을 다음과 같이 정의합니다. 메일은 사용자의 메일함으로 보내집니다.

단계
  1. 할당량 탭을 누릅니다.

  2. 드롭다운 목록에서 사용할 언어를 선택합니다.

  3. 드롭다운 목록 아래의 메일 텍스트 필드에 보낼 메일을 입력합니다.

  4. 저장을 누릅니다.

    명령줄

    명령줄에서 할당량 경고 메일을 정의하려면 다음을 수행합니다.

    configutil -o store.quotaexceededmsg -v ’message

    메일은 RFC 822 형식이어야 합니다. 즉, 메일은 최소한 제목 행이 들어있는 헤더를 포함하고 그 뒤에 $$와 메일 본문이 와야 합니다. '$'는 새 행을 나타냅니다. 사용 중인 쉘에 따라 $의 특수한 의미를 이스케이프하기 위해 $ 앞에 \를 추가해야 할 수 있습니다. $는 일반적으로 해당 쉘의 이스케이프 문자입니다. 예:

    configutil -o store.quotaexceededmsg -v ”Subject: WARNING: User quota exceeded$$User quota threshold exceeded - reduce space used.’

    또한 다음 변수가 지원됩니다.

    [ID] - 사용자 아이디

    [DISKUSAGE] - 디스크 사용량

    [NUMMSG] - 메일 수

    [PERCENT] - store.quotawarn 비율

    [QUOTA] - mailquota 속성

    [MSGQUOTA] - mailmsgquota 속성

    다음은 이러한 변수를 사용한 예입니다.

    configutil -o store.quotaexceededmsg -v ”Subject: Overquota Warning$$[ID],$$Your mailbox size has exceeded [PERCENT] of its alloted quota.$Disk Usage: [DISKUSAGE]$Number of Messages: [NUMMSG]$Mailquota: [QUOTA]$Message Quota: [MSGQUOTA]$$-Postmaster’

    경고 메일을 보내는 빈도를 정의하려면 다음을 수행합니다.

    configutil -o store.quotaexceededmsginterval -v number

    여기서 number는 일 수를 나타냅니다. 예를 들어, 3은 메일이 3일마다 보내진다는 것을 의미합니다.

Procedure할당량 임계값 지정 방법

할당량 임계값은 클라이언트에게 경고를 보내기 전에 초과된 할당량 비율입니다. 사용자의 디스크 사용량이 지정된 임계값을 초과하면 서버는 사용자에게 경고 메일을 보냅니다.


주 –

local.store.quotaoverdraft=on이면 store.quotawarn으로 설정한 임계값에 상관 없이 사용자의 디스크 사용량이 할당량의 100%를 초과할 때까지 전자 메일 알림이 트리거되지 않습니다.


클라이언트가 IMAP ALERT 기법을 지원하는 IMAP 사용자의 경우 사용자가 메일함을 선택할 때마다 사용자의 화면에 메일이 표시되고 IMAP 로그에 메일이 기록됩니다.

단계
  1. 할당량 탭을 누릅니다.

  2. "할당량 경고 임계값" 필드에 경고 임계값에 해당하는 수를 입력합니다.

    이 값은 허용되는 할당량의 비율을 나타냅니다. 예를 들어, 90%를 지정할 경우 허용되는 디스크 할당량의 90%를 사용하면 사용자에게 경고 메일이 보내집니다. 기본값은 90%입니다. 이 기능을 해제하려면 100%를 입력합니다.

  3. 저장을 누릅니다.

    명령줄

    명령줄에서 할당량 임계값을 지정하려면 다음을 수행합니다.

    configutil -o store.quotawarn -v number

    여기서 number는 허용되는 할당량의 비율을 나타냅니다.

할당량 적용 활성화 또는 비활성화

기본적으로 사용자 또는 도메인은 할당량을 초과할 수 있으며 할당량 초과 알림(설정된 경우)을 받습니다. 할당량 적용은 디스크 사용량이 할당량 수준 이하로 떨어질 때까지 추가 메일을 받지 않도록 메일함을 잠급니다.

Procedure할당량 적용 활성화

콘솔이나 명령줄에서 할당량 적용을 활성화할 수 있습니다.

단계
  1. 할당량 탭을 누릅니다.

  2. “할당량 적용 활성화” 상자를 선택합니다. 할당량 적용을 비활성화하려면 이 상자를 선택 취소합니다.

  3. 저장을 누릅니다.

    명령줄

    할당량 적용을 활성화하거나 비활성화하려면 다음을 수행합니다.


    configutil -o store.quotaenforcement -v [ on | off]

    할당량 초과 메일이 MTA 대기열에 저장되고 보낸 사람에게 메일이 배달되지 않았지만 나중에 다시 배달 시도가 있을 것임을 나타내는 알림이 전송됩니다. 유예 기간이 만료되어 모든 메일이 보낸 사람에게 되돌아가거나, 디스크 사용량이 할당량 아래로 떨어지고 메일이 MTA 대기열에서 제외되고 메일 저장소로 배달될 수 있을 때까지 배달 재시도가 계속됩니다. 메일 대기열로 보내기 전에 할당량을 초과한 메일을 돌려보내려면 다음 명령줄을 사용합니다.


    configutil -o store.overquotastatus -v on

도메인 수준으로 할당량 적용 활성화

특정 도메인에 대해 할당량을 적용하려면 다음 명령을 사용합니다.

imquotacheck -f -d domain

모든 도메인에 대해 사용하려면 -d 옵션을 제외합니다. 도메인이 할당량을 초과하면 maildomainstatus 속성이 overquota로 설정되어 해당 도메인에 대한 모든 전달이 중지됩니다. 도메인이 overquota가 아닐 경우 값은 active로 설정됩니다.

할당량 적용 비활성화

할당랑을 비활성화했지만 사용자 할당량이 적용되는 것으로 표시되는 경우 다음 매개 변수를 확인합니다.

다음 configutil 매개 변수가 off이거나 설정되어 있지 않아야 합니다.

store.overquotastatuson일 경우 store.quotaoverdraft는 항상 on인 것으로 간주됩니다. 그렇지 않을 경우 사용자가 할당량을 초과하여 거부를 트리거하는 일이 없습니다. 또한 store.quotaoverdrafton이면 할당량보다 작은 하나의 메일만 사용자에게 허용됩니다. 즉, 사용자의 할당량보다 큰 메일은 허용되지 않습니다.

이 매개 변수를 변경한 후에는 메시징 서비스를 다시 시작해야 합니다.

다음 메일 저장소 속성을 활성화해야 합니다.

할당량 적용 구성에 상관없이 메일함 할당량보다 큰 메일은 바운스됩니다.

유예 기간 설정

유예 기간은 메일을 보낸 사람에게 다시 바운스하기 전까지 메일함이 할당량(디스크 공간 또는 메일 수)을 초과할 수 있는 기간을 지정합니다. MTA가 메일을 수락하지만 다음 중 하나에 해당할 때까지 메일은 MTA 대기열에 보관되며 메일 저장소에 전달되지 않습니다.

예를 들어, 유예 기간이 2일로 설정되어 있고 할당량을 1일 동안 초과한 경우 새 메일은 계속 들어와 메일 대기열에 보관되며 전달 시도도 계속됩니다. 2일 이후에 메일이 보낸 사람에게 바운스됩니다.


주 –

유예 기간은 메일이 메일 대기열에 보관되는 기간이 아니라 메일 대기열에 있는 메일을 비롯하여 모든 받는 메일이 바운스되기 전까지 메일함이 할당량을 초과할 수 있는 기간입니다. 사용자가 할당량 임계값에 도달하면 유예 기간이 시작됩니다. 할당량 임계값 지정 방법을 참조하십시오.


Procedure대기열에 보관된 메일의 유예 기간 설정 방법

단계
  1. 할당량 탭을 누릅니다.

  2. "할당량 유예 기간 초과" 필드에 숫자를 입력합니다.

  3. 드롭다운 목록에서 Day(s) 또는 Hour(s)를 지정합니다.

  4. 저장을 누릅니다.

    명령줄

    명령줄에서 할당량 유예 기간을 지정하려면 다음을 수행합니다.

    configutil -o store.quotagraceperiod -v number

    여기서 number는 시간을 나타냅니다.

Netscape Messaging Server 할당량 호환 모드

Netscape Messaging Server에서는 디스크 사용량이 할당량을 초과한 경우 메일 전달을 지연 또는 바운스하고 할당량 초과 알림을 보낸 다음 유예 기간을 시작했습니다. Messaging Server는 이 동작을 유지하는 local.store.quotaoverdraft 매개 변수를 제공합니다.

ON으로 설정하면 디스크 사용량이 할당량을 초과할 때까지 메일이 전달됩니다. 할당량을 초과하면 메일이 지연되고(메일은 MTA 메일 대기열에 보관되지만 메일 저장소로 전달되지 않음) 할당량 초과 경고 메일이 사용자에게 보내지며 유예 기간이 시작됩니다. 유예 기간은 할당량 초과 메일이 바운스될 때까지 메일함의 할당량이 초과되어 있는 기간을 결정합니다. 기본값은 메일 저장소가 임계값에 도달할 때 할당량 경고 메일을 보냅니다. 이 매개 변수의 기본값은 Off입니다.