[질문] sendmail 에서 telnet 25 번 포트로 테스트가 안되는데..

nixnux의 이미지

메일서버를 만들려고 하는데

책을 보고 인터넷 자료도 보구 있습니다

사용하는 리눅스 버전은 redhat 7.3 버전인데

풀로 다 설치했고 수정한것도 없는 상태이고 sendmail 데몬도 떠있고

네트웍 에도 문제 없고

근데 telnet localhost 25 하면 25번 포트가 사용가능인데

telnet [자신IP] 25 하니까 SMTP 가 안되네요

그러니 외부에서도 될리가 없죠

혹시 방화벽때문인가 해서 설치할때 방화벽 설치 안함으로 다시 햇고요

어떻게 해야하는 지 조언좀 해주세요~^^

likejazz의 이미지

보안상 최초설치후 외부에서의 접근이 막혀있습니다 .

/etc/mail/sendmail.mc 를 수정해 주셔야 됩니다 .

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

이 옵션을 찾으셔서 맨앞에 dnl (주석처리) 하세요 .

그다음 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 을 수행하시고 sendmail 을 restart (service sendmail restart) 하시면 됩니다 .

아마도 다음질문은 "메일발송이 안되요~" 가 될듯한데 ^^; 초기에 relay 설정이 localhost 에만 지정되어있어서 입니다 .

relay 를 허용하시고 8.x 부터 추가된 SMTP Auth 를 사용하세요 .

http://www.oops.org/?t=lecture&sb=sendmail&n=6 을 참조하세요 .

--
Sang-Kil Park