2009. 11. 11. 15:21
sendmail 외부메일 수신이 안될 때 리눅스서버2009. 11. 11. 15:21
센드메일은 기본으로 로컬호스트에만 리스닝하게 되있습니다. 처음설치시 메일이 안오는건 그 이유지요. 이건 sendmail.mc파일을 수정해 그걸로 다시 sendmail.cf를 만들어 해결하는게 편합니다. sendmail.mc를 찾아 DAEMON_OPTIONS('port=smtp,Addr=127.0.0.1,Name=MTA')dnl 여기를 DAEMON_OPTIONS('port=smtp,Name=MTA')dnl 로 수정 그리고 m4 sendmail.mc > sendmail.cf 해서 만든 파일로 설정파일을 교체하세요. 참고로 sendmail-cf라는 페키지가 설치되있어야 합니다. m4관련해서 오류가 난다면 yum으로 설치해준다. yum install sendmail-cf 같은방법... 물론 기본적인 도메인 과 25번 포트는 열려 있고 이상이 없음에도 수신이 되지 않지요. 이럴 경우, 외부에서 오는 메일을 수신하기 위해서는 /etc/mail/sendmail.cf 화일에서 Cwaispace.net 이렇게 받을 도메인을 설정하고 /etc/mail/sendmail.cf화일에서 #SMTP daemon options O DaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA 이 부분을 찾아서 Addr=127.0.0.1을 삭제하면 외부 메일 수신이 됩니다.
/etc/rc.d/init.d/sendmail restart |