[sendmail]메일 수발신이 느릴때 (sendmail이 정상동작 하나 느리게 작동할 때)
sendmail 이 오 작동 하거나 에러는 아니지만 수발신이 너무 느리거나
서비스 재시작시 시작속도가 느리다면 아래 2가지 처리를 해보자.
1. 메일 수발신량이 많은 경우 QueueDirectory 를 이용하여 송수신 속도를 빠르게 하는방법
#vi /etc/mail/sendmail.cf 파일을 검색합니다.
O QueuDirectory 행을 찾아 아래와 같이 변경합니다
O QueueDirectory=/var/spool/mqueue/q*
* 디렉토리에 아래와 같이 q로시작하는 디렉토리를 만듭니다.
#cd /var/spool/mqueue #mkdir /var/spool/mqueue/
#mkdir q1 q2 q3 q4 q5
#chown root.mail q*
* 위와같이 설정 후 센드메일 서버를 재시작 하면 위에서 만든 5개의 디렉토리를 알아서
랜덤하게 사용함으로써 센드메일 을 빠르게 이용 할 수있습니다.
#/etc/rc.d/init.d/sendmail restart
2. sendmail의 수발신량은 작은데 재시작이나 발송이 느리다면 hosts 파일의 설정을 확인한다.
* /etc/hosts 파일을 보면
#vi /etc/hosts
127.0.0.1 localhost 이와같이 되어 있다면
* 자신의호스트 네임을 체크 한후
#hostname
myhostname
#vi /etc/hosts 파일을 아래와 같이 수정해 본다
127.0.0.1 localhost localhost.localdomain myhostname
그 외에도 여러가지 방법이 있으나 에러가 아니라면 1차적으로 체크 해 봅시다