: 먼저 저번에 답변하주신분 에게 진심으루 감사드립니다.
: 님의말슴대로....
: /etc/hosts
: /etc/HOSTNAME
: /etc/sysconfig/network
: 모두 설정해 주었습니다.
: ==/etc/hosts==
: 127.0.0.1 localhost.localdomain localhost
: 111.222.333.444 ns.domain.com ns
: ==========================================
: ==/etc/HOSTNAME==
: ns.domain.com
: ==========================================
: ==/etc/sysconfig/network===
: ...
: HOSTNAME=ns.domain.com==
: 으루 설정을...
: 근디 멜을 보내면....
: id at ns.domain.com 으루 갑니다.
:
: id at domain.com 으루 메을 보내려면 오케 해야 할가염???
이제 대부분의 문제는 해결됐군요. :-)
그럼 본질적인 물음을 던져보겠습니다. (쓸데없이 거창하군요)
우선 사용자가 ID at ns.domain.com 과 ID at domain.com 이라는 서로 다른
메일주소를 하나의 머신에서 사용할 수 있으려면, 해당 머신이 domain.com 의
MX 레코드를 가지고 있어야 합니다. 물론 이것은 DNS 에서 설정하게 되어있으며
이미 설정이 되어있으리라 판단합니다.
다음으로.
머신의 정확한 이름은 ns.domain.com 입니다. 엄밀히 말해 domain.com 는
아닙니다. domain.com 은 이를테면 별명 정도 되겠지요.
sendmail 은 시스템이 가지고 있는 호스트네임을 읽어서 자기 이름으로
기억합니다. 여기에서는 ns.domain.com 이지요.
그런데 사용자는 메일이 나갈때 ID at domain.com 으로 표기되기를 바랍니다.
그렇다면 누가 고쳐야 할까요? (sendmail ? or user ?)
제 의견은 당연히 사용자입니다. 물론 "ID at ns.domain.com 을 사용하라" 는
소리가 아닙니다. sendmail 의 설정을 건드리지 말고, 사용자 수준의 설정을
통해 ID at domain.com 을 사용할 수 있는 방법을 찾아라.. 는 얘기입니다.
예를 들어 windows 계열에서 많이 사용하는 Outlook Express 라는 MUA 에서는
발신자의 주소를 마음대로 설정할 수 있습니다. 이것은 SMTP 에 무관합니다.
물론 POP 를 고려하자면 올바른 주소를 사용해야만 하겠습니다만은.
linux 의 pine 도 사용자수준의 설정이 가능합니다. user domain 이라는 것이
바로 그것이지요. (우연히 건드리다가 알아낸 것입니다만 ;-)
netscape messenger 도 이런 것이 가능하지요? mozilla 도 당연하겠고.
필요이상 말이 길어지는군요.
정리하면 ID at ns.domain.com 을 ID at domain.com 으로 바꾸는 것은 사용자의 몫입니다.--qKing
초코렛 도착하다 :-)