zone 파일의 내용은
@ IN SOA aaa.com. root.aaa.com. {
....... 생략
}
IN NS ns.aaa.com.
IN A 192.168.0.1 / 서버 한대
mail IN A 192.168.0.2 / 서버 두대
IN MX 5 mail.aaa.com.
....... 생략
이렇게 해줬는데요.
보내는 메일은 잘 날라가는데
받는 메일이 잘 안되네요.
sendmail,imap,pop 모두 정상 작동하거든요.
# nslookup mail.aaa.com 은 정상적으로
> 192.168.0.2
# nslookup aaa.com 은 정상적으로
> 192.168.0.1
정상적으로 뜹니다.
어디가 잘못된거지 고수님들의 조언 부탁합니다.
외부에서 메일이 안 들어오는 가장 큰 원인은 zone 파일의 mail 주소가 192.168 같은 사설 IP 로 되어 있는 것입니다. 외부 서버는 사설 IP 에 접속할 수 없으니 공인 IP 로 바꿔야 합니다. 외부에서 telnet 으로 mail 호스트의 25번 포트가 열려 있는지도 확인하고, zone 파일은 named-checkzone 으로 검사하세요.