[질문] 리눅스9.0에서 샌드메일 설정(꼭! 부탁)
글쓴이: cuter / 작성시간: 금, 2003/11/07 - 2:25오후
안녕하세요. 이번에 새로 레드햇리눅스 9.0을 설치햇습니다.
라인은 메가패스 고정IP라인을 사용 중입니다.
샌드메일 버젼은 8.12.8이구요.(RPM 설치)
헌데.. 서버에서 로컬로 메일 보낸 후, PC에서 POP3를 통해 메일 받기는 잘 되지만, 외부(다음넷,네이트)에서 보내는 메일은 반송이 되더군요.
Deferred: Connection refused by mail.mzion.co.kr.
Message could not be delivered for 1 hour
Message will be deleted from queue
dns는 별 문제 없이 잘 잡히구요. mx도 잘 설정해뒀구요.
/etc/mail/local-host-names에도 도메인 셋팅을 해줬는데..
자꾸 반송이 됩니다.
이건 원래 안되는건지 모르겠지만, 외부에서 25번포트로 텔넷 접속이 안되더군요. 차단을 하는거 같아요. 서버 로컬에서는 25번 포트로 텔넷 접속이 되긴 하던데...
대체 무슨 문제일까요. 3일째 헤딩 중입니다. ㅠ.ㅠ
꼭 좀 알려주세요. 부탁드립니다.
정확한 답변이 아니라도 참고할 만한 것이거나 체크해야 하는 부분이라도.. 부탁드립니다.
검색도 해보긴 했는데..제가 원하는 답은 안나오더라구요. ㅠ.ㅠ
Forums:
sendmail.cf 의 설정이 잘못된것 같습니다.만일 그렇게 된
sendmail.cf 의 설정이 잘못된것 같습니다.
만일 그렇게 된다면, 센드메일을 띄워도, 25포트가 안열리게 되는 ㄱ경우가 있습니다.
포트가 안열리니, 외부에서는 접근을 할수가 없는겁니다.
(로컬에서는 가능합니다)
sendmail.cf 의 설정은.. 설명하기가 너무 힘듭니다... :?
센드메일 설정은..정말 힘듭니다..
그렇지만 언젠가는 꼭 해야 되는것이지요.
그리고, 꼭 넘어야할 넘이기도 하니, 자신감을 가지고 해보시기 바랍니다.
센드메일설정 첫번째는 필수
센드메일설정 두번째는 선택
센드메일설정 세번째는 미친짓....
이란 말도 있으니, 걱정마세요 8)
아바타 제작기간~~ 무려 5초!!!
답변 감사합니다.그럼 외부에서 25포트가 열려야 정상이란 말씀이죠
답변 감사합니다.
그럼 외부에서 25포트가 열려야 정상이란 말씀이죠?
음..그럼 cf 설정파일만 딥따리 파고들면 되는거군요. 전 또 외부적인 요인이 있을지도 모른단 생각을 ㅡㅡ;;
그럼 해보고 안되면 다시 질문 올리도록 하죠.
답변해 주신분 다시 한번감사드려요 ^^
# telnet localhost 25또는 # ps ax | gr
# telnet localhost 25
또는
# ps ax | grep sendmail
이렇게 해서 접속이 되거나 프로세스가 떠있으면 센드메일은 정상적으로 설치 된것입니다.
외부에 리눅스등의 서버가 있다면 그곳에서
# telnet mail.mzion.co.kr 25
이렇게 해보세요. 이랬을때 접속이 되면 정상적으로 메일이 설정 된것입니다.
내부에서는 되는데 외부에서 연결이 안되면,
방화벽 설정을 확인해보세요.
# setup
이라고 쳐서 firewall 부분이 있을겁니다. 리눅스 설치할때 기본으로 mideum으로 설치될겁니다. 이거 체크하세요.
여기서 25포트 열어둔것인데도 그렇다면 메가패스에서 25번포트를 막아놓았을 수도 있습니다.
매일매일 즐거운 하루가 되길... :)
제 개인피씨에서(서버와 라인이 틀립니다.) 서버로telnet mail
제 개인피씨에서(서버와 라인이 틀립니다.) 서버로
telnet mail.mzion.co.kr 25
하면, 접속이 안되거든요. 그럼 방화벽 문제이거나 메가패스 문제인건가요??
nmap 이나 netstat 으로 열린 포트를 보세요..안열려있다
nmap 이나 netstat 으로 열린 포트를 보세요..
안열려있다면, 설정이 잘못된것입니다..
아니면.. iptables 에서 필터링하고 있는지도 모릅니다.
에.. 실례했지만..
개인적으로 nmap 를 사용해서 본 결과..
22번
53번
110번
111번
이 열려있네요
역시나 25번이 열리지 않았습니다..
iptables 의 필터링도 아니군요..
센드메일을 다시 설정하셔야겠습니다
여담: 그런데.. mzion.co.kr 로 스캔링했는데, 거기 맞나요???
아바타 제작기간~~ 무려 5초!!!
기억이 가물가물 거리는데... 레드헷의 센드메일이 언제인가 부터...
기억이 가물가물 거리는데... 레드헷의 센드메일이 언제인가 부터...
로컬에서만 동작이 되도록 기본적으로 설정되어 있던것으로 기억합니다!
sendmail.cf 파일을 직접 편집하려고 하지 마시고... sendmail.mc 파일을
열어보시면... localhost 에서만 동작되도록 한 부분이 있을겁니다!
그부분을 주석처리 하시던지... 사용하시는 도메인으로 바꿔보시면...
잘 동작할꺼... 같네요... 한번 확인해 보세요... (근데, 맞나? 몰라...)
incred님의 말씀이 맞습니다./etc/mail/sencmail
incred님의 말씀이 맞습니다.
/etc/mail/sencmail.cf 파일을 열어서 127.0.0.1이란 줄을 찾으세요.
그줄을 #를 붙어 Remark해주십시오.
그럼 동작될것입니다.
또, tcp_warpper을 사용하신다면
hosts.allow에
sendmail:ALL넣어 주시구요...
적용하실려면
/etc/rc.d/init.d/sendmail restart
/etc/rc.d/init.d/xinetd restart
하시면 됩니다.
참고가 되셨으면 합니다.
void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */
에.. 사실 저도 sendmail.mc 파일 설정하고,m4 를 이
에.. 사실 저도 sendmail.mc 파일 설정하고,
m4 를 이용해서 sendmail.cf 를 만들었습니다..
sendmail.cf 일일히 설정하기란..정말 어렵습니다.
참고로, sendmail.mc 파일 설정하고
/usr/bin/m4 sendmail.mc 하면
sendmail.cf 파일이 생성됩니다..
그걸 사용하시면 됩니다..
아바타 제작기간~~ 무려 5초!!!
제가 정리해보죠...^^sendmail.mc와 sendmail.c
제가 정리해보죠...^^
sendmail.mc와 sendmail.cf를 수정해야하기 때문에,
불안하면 사본을 하나씩 만들어 놓으면 되죠..^^
cd /etc/mail
vi sendmail.mc
DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
이렇게 되있는 줄(제꺼 기준으로는 line 84)에서 127.0.0.1 을 0.0.0.0 으로 바꿉니다.
m4 sendmail.mc > sendmail.cf
이렇게 하면 sendmail.cf가 새로 생성됩니다.
/etc/rc.d/init.d/sendmail restart
/etc/rc.d/init.d/xinetd restart
이렇게 sendmail 서버를 재가동 시키면 끝~.
댓글 달기