달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
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/sendmail.cf 파일을 수정한 뒤에는 반드시 센드메일 데몬을 다시 구동시켜 주어야 합니다.

/etc/rc.d/init.d/sendmail restart
:
Posted by 비개인오후