서버가 2대 있을 경우
받는 서버는 특별한 사유로 인하여 보내는 기능을 죽일려구 하는 데요.
그래서 다른 서버에는 보내는 sendmail 만 넣어서
각 각 따로 운영 할려고 하는 데 그게 가능한지 알고 싶습니다.
현재 테스트는 하고 있는데
센드메일에서
gethostbyaddr(XXX.XXX.XXX.XXX) failed: 1
호스트 어드레스를 가져 오지 못한다는 에러가 나고 있네요.
메일 보낼때 /etc/hosts 화일에 도메인을 받는 서버로 했는데
자기 자신에게 보내면 메세지는 보내지나 문제는 그냥 로컬이 받아 버리네
요.
제가 세팅을 잘못해서 일텐데 혹시 해결책을 아시는 분 좀 알려주세요.
보내는 서버와 받는 서버를 나누려면 DNS 의 MX 는 받는 서버로 두고, 보내는 서버는 받는 서버를 smarthost 로 지정하는 방식이 일반적입니다. gethostbyaddr 실패는 hosts 파일이나 역방향 DNS 가 맞지 않을 때 나옵니다. 자기 자신에게 보내면 로컬로 처리되니 설정을 확인하세요.