[AIX] /var/spool/mqueue 메일 쌓이는 현상 (sendmail 큐잉 삭제)

반응형

 

 

/var/spool/mqueue 밑에 메일이 잔뜩 쌓여 /var 파일 시스템 용량이 턱없이 부족한 상황.

 

어떻게 해야 할까요?

 

두 세가지 문제가 있을 수 있지만 제 경우는 이렇습니다.

예를들어 제가 보내는 메일의 사이즈가 10M인데 수신측 메일 허용 사이즈가 5M로 설정되어 있다면 이 메일은 다시금 송신자 서버로 리턴되어 mqueue밑에 쌓이게 됩니다. 

 

해결책

1) 수신측 메일 허용 사이즈를 늘려준다. (수신측 메일 허용 사이즈를 10M로 변경하면 10M를 초과하지 않는 선에서 메일을 다 수신할 수 있다.)

[root@localhost] # vi /etc/mail/sendmail.cf

#Local and Program Mailer specification#

Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, M=10485760, T=DNS/RFC822/X-Unix, A=procmail -t -Y -a $h -d $u  //* M=10485760 추가 *//



2) 송신측 메일 사이즈가 수신측 메일 허용 사이즈를 초과할 시 보내지 않게 한다. (송신측 발송 메일 사이즈 5M 초과 시 보내지 않게 설정)

[root@localhost] # vi /etc/mail/sendmail.cf

# maximum message size

O MaxMessageSize=5242880  //* byte 단위 *//

 

 

# 큐잉 체크
[root@localhost] # sendmail -bp

. . . 생략

06E4EEsK45416528    21970 Fri Jul 17 11:04 MAILER-DAEMON
                 (Operating system error)
                                         root
06E6EEsH655620    22044 Fri Jul 17 11:07 MAILER-DAEMON
                 (Operating system error)
                                         root
                Total requests: 377378

or

[root@localhost] # ls /var/spool/mqueue


# Sendmail 데몬 재시작
[root@localhost] # refresh -s sendmail
or

[root@localhost] # stopsrc -s sendmail
[root@localhost] # startsrc -s sendmail

 

# mqueue 삭제 (큐잉 정리)

[root@localhost] # sendmail -oQ/var/spool/mqueue -oT1d -q -v

 

 

 

제 주관적인 지식을 통해 작성된 글이며, 틀린 부분이 있다면 의견을 달아주세요.

반응형

댓글

Designed by JB FACTORY