jyuvenia
대량의 메일이 발송되지 않는다고 호소를 하는군요.
:)
덕분에 그 문제에 관하여 이곳을 검색해보니...
별 방법이 전부 동원이 되는군요.
결과론적으로 몇백통씩 끊어서 보내는것이 사실상 전례가 된듯
합니다.
솔직히 약간 당황스럽습니다.
개인적으로 아직까지 몇만통을 한번에 그냥 보내도 빠짐없이
잘 가는데 왜 그런 문제들이 일어나서 끊어 보내는 일이
발생하는지 잘 이해가 가질 않았습니다.
대부분 조급하신 분들이 많은 관계로 방법 부터 거론하면..
1. sendmail 은 8.10.x 이상의 버전을 사용
2. /var 의 파일시스템은 저널링 파일 시스템 이어야 함 (ReiserFS, ext3)
3. Multiple Queues 를 사용
위 3가지면 충분합니다.
3번을 사용하기 위한 설정 밥법은 sendmail.cf 에서
O QueueDirectory
라는 행을 찾아서
O QueueDirectory=/var/spool/mqueue/q*
으로 변경을 하시거나 추가를 하시기 바랍니다.
그 다음 /var/spool/mqueue 에 q1 애서 q6 정도 까지 만들어 줍니다.
# cd /var/spool/mqueue # mkdir q1 q2 q3 q4 q5 q6 # chown root.mail q*
그다음 sendmail 을 재시작 하면 되겠죠?
참고로 Multiple Queues 의 장점은
1. 고성능 2. 병렬 큐 처리 3. 파일 시스템 결점 보완
입니다.
더 자세한 부가적인 설명을 원하신다면 kldp.org 를 참고하시거나
http://kldp.org/~yong
으로 가보세요.. 특히 http://kldp.org/~yong 사이트는 개인적으로
아주 좋아하는 사이트 입니다.
국내 리눅스계에 공헌을 아주 많이 하신 분이죠 :)
사이트 또한 정말 멋집니다. :)
역시 성질 급하신 분은 http://kldp.org/~yong/misc/sendmail/
로 바로~~~~
|