[# /usr/local/src/sendmail-8.12.2]# sh Build [# /usr/local/src/sendmail-8.12.2/obj.Linux.2.4.7-10.i686/makemap]# make install [# /usr/local/src/sendmail-8.12.2/obj.Linux.2.4.7-10.i686/sendmail]# cp sendmail /usr/sbin/sendmail [# /usr/local/src/sendmail-8.12.2/obj.Linux.2.4.7-10.i686/sendmail]# ln -s /usr/sbin/sendmail /usr/lib/sendmail [# /usr/local/src/sendmail-8.12.2/obj.Linux.2.4.7-10.i686/sendmail]# chown root.bin /usr/sbin/sendmail [# /usr/local/src/sendmail-8.12.2/obj.Linux.2.4.7-10.i686/sendmail]# chmod 4555 /usr/sbin/sendmail [# /usr/local/src/sendmail-8.12.2/cf/cf]# m4 ../m4/cf.m4 generic-linux.mc > sendmail.cf [# /usr/local/src/sendmail-8.12.2/cf/cf]# cp sendmail.cf /etc/sendmail.cf [# /etc/mail]# ln -s /etc/sendmail.cf /etc/mail/sendmail.cf [# /etc/mail]# touch /etc/mail/local-host-names [# /etc/mail]# install -d -m 700 /var/spool/mqueue [# /etc/mail]# /etc/rc.d/init.d/sendmail restart 이렇게 하구.. [# /etc/mail]# ps -ef | grep sendmail 하면요.. root 7682 1 0 01:20 ? 00:00:00 sendmail: Queue runner@00:30:00 이런 메시지가 나옵니다. 원래 정상적으로 나올려면 root 16357 1 0 00:46 ? 00:00:00 sendmail: accepting connections 나와야 하는걸로 알고 있는데.. 그리고 [root@ns /usr/local/src/ddd]# telnet localhost 25 하면 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused 나옵니다.. 알려주세요 netstat -nat 해도 25 번 포트가 안열려 있습니다.
sendmail 을 소스에서 빌드해 설치할 때 기존 바이너리와 링크가 충돌하지 않도록 하고, 설치 후 sendmail 설정을 다시 만드세요. 설치 경로와 권한이 맞는지도 확인하고, 시작 스크립트가 같은 경로를 쓰는지 보세요.