음...
netstat -a 해 보시면 아마도
tcp 0 0 localhost:smtp ...
라구 되어 있을 겁니다.... 아니면 제 댓글은 별 도움 않되는 거구요...
암튼 그렇다구 가정하면....
이걸
tcp 0 0 *:smtp ...
로 바꾸어야 합니다.
헌데 이는 /etc/rc.d/init.d/sendmail 을 vi 로 까 봐야 합니다.
일단 vi 로 까 보구 찾기로 127 을 찾아 보면 하나 나올 겁니다.
아마도
DaemonPortOption=Port=smtp,Addr=127.0.0.1,, 어쩌구 저쩌구하는 줄
이줄 맨 앞에 # 를 달아서 코멘트 처리합니다.
그리고 저장하구( :!w ) 빠져 나옵니다.
글구 이 변경된 데루 다시 데몬을 올려야 하니깐 두루...다음데루 치구 엔터칩니다.
/etc/rc.d/init.d/sendmail restart
그럼 아마 한참 기둘리던지.. 할 겁니다. 그냥 계속 기둘리세요.
그리고 prompt 뜨면 netstat -a 로 확인해서
tcp 0 0 *:smtp .... 이면 성공 입니다.
쿨엔터... ^^
: 리눅스 초보입니다. ㅠ.ㅠ
: 메일을 보낼일이 있어서 그런데요..
: 메일 보내기가 안되네요..
:
: localhost 내에선 잘 되는데 외부하고 하는건 받는것도 안되고 보내기도 안되고요..
: 둘다 리턴됩니다.
:
: 제가 시험삼아 파일을 한번 보내봤거덩요..
: 근데 에러가 뜨네요...
:
:
: (reason: 501 5.1.8 Sender domain must exist(localhost.localdomain))
:
: 아무래두 저게 뜨는걸 보면 도메인쪽 설정이 안된거 같은데.. 맞나요?
:
: 아시는 분 있으면 좀 도와주세요...