본문 바로가기
IT

sendmail mqueue 설정

by 세계정보ㄱ 2011. 10. 13.
728x90
반응형

경로 /etc/mail/sendmail.cf

MinQueueAge=30m
mqueue의 메일 재발송 시간 설정. Timeout 설정 이전에 적용되는 우선적인 옵션으로, 발송에 실패한 메일이 다시 재발송을 시도하기까지의 대기 시간을 설정 한다. 기본값은 30분이며 기본적으로 서버부하를 줄이기 위해 # 주석처리 되어있다.

Timeout.queuereturn=5d
특정한 사유로 인해 메일이 전달되지 못하고 mqueue 에보관되고 있을경우의 보관 기간을 지정하는것으로 기본값은 5일이다. 이기간을 넘길경우 메일은 자동적으로 최초 발신지로 되돌려져 반송처리가 된며, queue에 보관된 메일은 파기된다.

Timeout.queuewarn=4h
역시 특정한 사유로 인해 메일이 전달되지 못할경우, 최초 발신자에게 메일이 전달되지 못하고 있음을 경고하는 경고메일이 발송 되기까지의 대기 시간을 지정하며 기본값은 4시간이다.

# sendmail mqueue 설정 (sendmail 발송속도 높이기)
/etc/mail/sendmail.cf 에서

변경전 : O QueueDirectory=/var/spool/mqueue
변경후 : O QueueDirectory=/var/spool/mqueue/q*

/var/spool/mqueue 밑에 q*(1~*) 디렉토리 생성

#chown root.mail q*

센드메일 재시작

# 큐에 쌓인 메일 강제로 보내기

sendmail -q -V
sendmail -oQ/var/spool/mqueue -oT1d -q -v

728x90
반응형