1. linux에서 sendmail을 통해 메일을 발송하면 일반적으로 /var/spool/mqueue 에 쌓아 놓고 발송한다.
2. 발송한 메일이 정상 수신되지 않아 반송되거나 받는 메일주소가 정확치 않아 발송이 실패하면 mqueue 에 남는다.
3. sendmail 설정에 따라 주기적으로 다시 보내다가 일정 시간이 지나면 최종적으로 발송 실패처리되고 삭제된다.
1) queuing 상황 보기
# sendmail -bp
2) sendmail.cf 관련 설정
# minimum time in queue before retry (30분마다 다시 보낸다. 기본은 주석처리)
O MinQueueAge=30m
# 5day 후에도 queue에 남아 있으면 삭제한다.
O Timeout.queuereturn=5d
# 최초 발신자에게 4h 마다 메일이 전달되지 못하고 있음을 경고 메일 발송한다.
O Timeout.queuewarn=4h
3) sendmail.cf 변경 후
'Engineering > __00. Linux' 카테고리의 다른 글
/proc/sys/net/ipv4/* Variables: (0) | 2016.04.20 |
---|---|
[shell] 특정 단어가 포함된 파일을 찾아 삭제하기 외 (0) | 2016.02.23 |
[Ubuntu] runlevel (0) | 2016.02.05 |
Ubuntu Upgrade (0) | 2016.01.08 |
rm: Argument list too long - Solution (펌) (0) | 2015.10.27 |