제가 메일을 보내는 데에 대해서 문제가 있어서 그 문제에 대한 내용을 적으
오
니 자세하게 답변을 부탁드립니다.
한가지 전제는 Redhat 7.0을 사용 하며 sendmail rpm 기본 설정 파일들을 수
정 없이 사용합니다.
제가 메일을 보내는 방식은 아래와 같습니다.
#sendmail -vt
to:hans at test7.com from:admin
subject:test mail
test mail
^D
hans at test7.com... User unknown
apache... aliased to root
postmaster... aliased to root
root... Connecting to local...
root... Sent
위와 같이 알 수 없는 유저라는 에러메시지가 나옵니다.
실제로 hans at test7.com은 존재하는 메일이며, 데이콤에서 메일 호스팅을 받
고
있습니다.(test7.com은 사실 임시로 가상 도메인입니다...^^;)
다른 메일들(han2-00-2 at hanmail.net,gksdbstjr at hotmail.com 등등)에는 메일
이
정상적으로 전송이 됩니다.
그리고, 저희 서버 hostname이 test7.com인데 아래와 같이 호스트 네임을 변
경
하게 되면 hans at test7.com메일로 정상적으로 전송이 됩니다.(한마디로 dns
서
버타서 데이콤 메일서버로 메일이 전달된다는 얘기죠.dns 서버에는 mx레코드
가 모두 데이콤으로 맵핑 되어 있습니다.)
#hostname
test7.com
#hostname test6.com
#hostname
test6.com
그러나, 위와 같이 호스트 네임을 변경 할 경우에는 각 메일 서비스 사에서
실
제 도메인 존재 여부를 확인
할 경우 메일 전송이 되지 않는 문제로 hostname을 test7.com으로 사용 할
수
밖에 없습니다.
어떻게 해야 test7.com서버에서 hans at test7.com으로 메일을 보낼 수가 있습
니
까?
이론적으로 sendmail로 메일을 보낼때 DNS서버를 참조하여 해당 도메인의 메
일 서버로 메일을 전송해줘야 정상일텐데 서버네에서 hans라는 계정을 찾습
니
다.어떻게 해야 hans at test7.com이 메일을 받을수 있을까요.
전제 : 메일은 test7.com 서버에서 보냅니다.
hostname은 꼭 test7.com에서 변경할수 없습니다.
메일 받는 사람들은 @test7.com 입니다.
test7.com 에는 메일 서버 데몬을 띠우지 않습니다.(전적으로
test7.com 웹서버)
자세하고 원리적인 답변 부탁드리겠습니다.