[바다]님이 남기신 글:
>안녕하세요?
>화창한 가을 날씨입니다.
>추석도 얼마 남지 않았네요,,, ^^
>
>다름이 아니라,,,
>현재 몇몇 고객들 웹서비스,이메일
서비스를 해주고 있는데
>수신되는 이메일의 용량을 크게 사용하고 있는 일부 고객이
있어서
>어떻게 재한해야 할지 난감해서 질문을 드립니다.
>
>아웃룩 익스프레스에서
"서버에 편지 복사본 저장" 옵션에서
>날짜를 매우 길게(몇달 이상)설정해놓고
사용하고 있는 것 같습니다.
>날짜를 가능한한 짧게 설정해서 사용하라고 했는데,,,
>말을 잘 안 듣네요,,,ㅜ.ㅜ
>
>수신되어 있는 이메일 용량이 221MB 나 차지하고 있는
계정도
>있네요...ㅠ.ㅠ
>
>이메일은 하기 디렉토리 내에 모두 수신되고
있습니다.
>/var/spool/mail
>
>100MB 등,, 관리자가 수신되는 이메일의 용량을
>제한하는 방법이 있는지요?
>
>또 한가지 더 궁금한것은
>사용자가 웹브라우저상에서
이메일 용량과
>웹계정(public_html
디렉토리의 홈페이지 공간)의 용량을 확인할 수 있게
>해줄 수 있는 방법이 있는지요? ^^
========================================
sendmail 자체에 그런 기능은 없습니다.
1. 메일크기
/usr/bin/stat -c "%s %n" /var/mail/* | awk '{if($1>104857600) print $0}'
100MB 이상 되는 경우만 출력됩니다.
2. public_html 크기
du -s /home/*/public_html
이렇게하면 크기가 나옵니다.
1, 2의 내용을 주기적으로 체크해서(1시간
단위정도) 해당 값을
파일로 저장하는디 아니면 DB에 넣어두고, 해당 유저가 웹에서
볼 수
있게끔 CGI(PHP)를 짜면 됩니다.
|