[완료] sendmail 질문

academic의 이미지

MTA로 sendmail을 쓰고 있습니다.

cron으로 처리한 결과를 root로 메일 보내게끔 설정했습니다.

이 때 수신자에 도메인명을 쓰지 않고 그냥 root로만 적어줬는데....

실제로 받은 메일에는 @ns.domain.com 이라는 도메인 명이 붙어 있습니다.

hostname 명령 결과가 host.domain.com 이므로 @host.domain.com 라는 도메인이 붙어야 할 것 같은데...

왜 @ns.domain.com 이 붙은 걸까요?

ns.domain.com이 /etc/mail/local-host-names에 등록하지 않은 도메인이라...

다음과 같은 에러가 발생합니다.

config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error

academic의 이미지

DNS 설정이 아래와 같을 때 root@ns.domain.com 로 메일이 가는 것 같습니다.

ns A x.x.x.x
host CNAME ns

이를

host A x.x.x.x
ns CNAME host

혹은 중복을 감수하고...

host A x.x.x.x
ns A x.x.x.x

라고 DNS를 설정하니 root@host.domain.com 으로 메일이 잘 가네요.

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.