Sendmail deferred 메일을 계속 발송

ggamzzak의 이미지

안녕하세요~

logwatch 를 확인해보니 실패한 메일을 계속해서 보내는 것을 확인하였습니다.

----------------------------------------
Connection timed out with qq.com.cn.:
To: : 144 Time(s)
----------------------------------------

위 메일 발송은 회원가입시 인증메일을 보내도록 하는 것인데,
사람들이 거짓 메일을 입력하여 위와 같이 잘못된 주소로 계속 메일을 발송합니다.
이 증상을 어떻게 처리해야 할지 궁금해서 글을 남겨봅니다.

현재는 10분마다 queue에 남은 메일을 계속 발송하는데,
저런 메일들이 많이 쌓이다 보면 서버가 힘들어 할 것이고, 이것을 어찌 처리해야 할지...

1. sendmail.cf 에서 알 수 없는 host로는 계속 발송하지 않게 하는 방법이 있을까요?
2. 아님 crontab에서 제가 원하는 시간에 mqueue를 주기적으로 지워줘야 하나요?

고수님들의 답변 기다려봅니다...