telnet localhost 25 ???
작성자 정보
- 박성수 작성
- 작성일
컨텐츠 정보
- 3,076 조회
- 0 추천
- 목록
본문
요즘 이같은 애로를 겪으시는 분들이 의뢰로 많이 계시더라구요.
기본적으로 메일이 안되면 다음과 같은 내용들을 서버관리자님들 께서는 살펴보시게 되지요.
1. relay허용설정
/etc/mail/access
2. relay-domains 에 보내는 PC의 IP(도메인)등록여부
3. local-host-names에 최송 수신지 도메인 설정
4. /etc/sendmail.cf 파일에서의 Relaying 설정 확인 : 확인시 주석처리확인함...
/etc/sendmail.cf 내의 Dj도메인.co.kr 설정확인
등등...
5. 방화벽에서의 blockiing 확인
/etc/rc.d/init.d/ipchains stop
/etc/rc.d/init.d/iptables stop
6. tcp wrapper에서의 제한 확인...
/etc/hosts.allow /etc/hosts.deny 확인
7. pop3 설정확인
/etc/xinetd.d/pop3 내부의 diasable = no 설정확인
그런데....
이와 같이 확인을 다 해봤는데도 외부로 나가는 메일이 나가지 않는 경우가 있습니다.
아주 더문경우인데요..
사용하시는 메일주소가 abc@aaa.co.kr 이라고 한다면
이 메일주소를 사용가능케 하려면 aaa.co.kr 도메인에 대한 MX레코드가 aaa.co.kr의 네임서비스를 해주는 네임서버의 zone파일(aaa.co.kr의 zone파일)에 설정이 되어 있어야합니다.
확인은 다음과 같이 하십시요.
#host -a aaa.co.kr 네임서버명
이와 같이 하시면 aaa.co.kr에 대한 네임서버설정내용들을 모두 볼수 있습니다 .
참고 : 예전에는 nslookup으로 했었습니다. 그런데 조만간에 nslookup은 사라지게 되며,
현재 BIND 9.X대 버전에서는 nslookup의 부가 옵션들(예 set q=MX등)에 대한 서비스는 되지 않습니다 .
따라서 host라는 툴을 이용하십시요.
아래는 예입니다.
이렇게 확인해서 MX 레코드가 보이지 않는다면 네임서버에서 MX레코드를 추가해 주시고(MX레코드 설정방법은 생략) 네임서버 재시작을 해주시면 될겁니다.
그럼.....
관련자료
-
이전
-
다음