본문 바로가기
Technical/System

logwatch,Sendmail /var/spool/clientmqueue 용량

by (주)이너엔 2021. 4. 21.

sendmail가 목적지(배송지 경로를 확정하지 못한)를 확인하지 못한 메일을 clientmqueue 에 임시로 저장하였다가 목적지가 확인되면 메일을 발송하는 거라고 한다. 확정이 되면 mqueue 로 옮긴 후 배송한다.

그런데 sendmail을 사용하지 않는 시스템에서도 이러한 일이 발생하는 것은 logwatch에서 주요 로그 보고서를 메일로 발송하기 때문에 해당 디렉토리에 용량이 증가하는 거다.

 

logwatch의 메일발송 기능을 없애면 용량이 증가하지 않는다.

 

아래와 같이 crontab에 주기적으로 clientmqueue 디렉토리를 비워주는 방법

$ crontab -e
30 0 * * * /usr/bin/find /var/spool/clientmqueue -mtime +30 | xargs rm -f 

 

clientmqueue 디렉토리를 삭제하고 새로 만드는 방법

rm -rf /var/spool/clientmqueue

mkdir /var/spool/clientmqueue

chown smmsp.smmsp /var/spool/clientmqueue

 

댓글