제목 : Hosting Multiple SMTP Domains on Exchange 2000
원문 : http://www.msexchange.org/pages/articles.asp?art=593
저자 : Mark Fugatt
번역자 : 김영철
마이크로 소프트 익스체인지 2000 뉴스그룹을 보면, 많은 사람들이 자신의 싱글 익스체인지 2000 서버에 다중 SMTP 도메인을 호스팅하는 법을 알고 싶어 하는 것 같다. 마이크로소프트의 지식기반 문서들을 보면, 필요한 절차가 잘 설명되어 있지만, 프로세스가 어떻게 흘러가는지 조금 더 자세한 정보를 제공하고, 조금 더 명확한 문서를 만들어 보는데 시간을 조금 투자 하였다.
이제 인터넷상에서 SMTP 메일을 이용한 실제 프로세스가 어떻게 돌아가는지 살펴보기로 하는자. 우리가 abc.com과 123.com이라는 두개의 회사를 가지고 있고, abc.com의 한 사용자가 bill@123.com에게 메시지를 보낸다고 가정하자. 이제 무슨 일이 벌어질까?
bill@123.com에게 보내진 메시지는 인터넷 기반 메일을 발송하는 책임을 가진 abs.com의 서버내의 큐로 보내진다. 이제부터 재밌는 일들이 시작된다.
우리가 이제 인터넷 기반 메일을 수신하는 책임을 가진 123.com의 서버가 어떤 것인지를 알아야 하는데, 이런 작업은 DNS를 통해서 이루어 진다. DNS내에 MX(Main Exchanger) 레코드라는 특별한 레코드를 가지고 있는데, MX 레코드는 그 도메인으로 들어오는 인터넷 메일을 수신하는 책임을 가지는 서버의 A(Host) 레코드를 가리킨다. A 레코드는 결국에는 서버의 공인 IP주소를 가리킨다.
DNS 정보를 여러분이 직접 만들 필요는 없다는 것을 이해하는 것이 중요하다. DNS 정보는 반드시 공개된 DNS서버에 있어야 하고, 인터넷으로 아무나 접속할 수 있다. 그래서 여러분들의 회사가 필요로 하는 DNS 레코드 정보에 대한 권한을 여러분의 ISP나 호스팅 업체에게 의뢰할 수 있다. 단지 그 사람들에게 여러분의 요구사항을 확실하게 얘기하기만 해라.
다시 bill@123.com 에게 보내지는 메시지를 살펴보면, 앞에서 얘기했듯이 그 메시지는 서버의 큐에서 발송 대기상태가 된다. 아래 그림에서 메시지 발송 절차를 설명하고 있다.
Server1.abc.com은 공개 DNS 서버를 통해서 123.com 도메인의 메일 수신을 책임지는 서버를 알아 낸다.
이제 Server1.abc.com은 25번 포트(SMTP)를 이용해 server1.123.com 서버와 TCP 세션을 맺고, 메시지가 전송한다.. 그 뿐이다. 여기에서 복잡한 것은 하나도 없다.
server1.123.com이 메시지는 수신하여, server1.123.com 서버의 큐에 가지고 있다가, 실제로 메시지를 전송해야 할 메일박스가 어디에 위치하는지 액티브 디렉토리를 이용해 찾는다. 이제 메일박스로 메시지가 전송이 되든지, 메일박스가 다른 서버에 존재하는 경우에는 익스체인지 서버를 통해 올바른 서버로 메시지가 라우팅 될 것이다.
(다음 그림에서 이 과정을 볼 수 있다.)
이제 궁금한 것은 액티브 디렉토리는 bill@123.com에 소속된 메일박스가 어떤 것인가 하는 것이다. 여러분이 익스체인지 2000을 설치할 때,"Recipient Policy" 라는 것을 생성하고, "Recipient Policy"는 SMTP 이메일 주소를 생성하는 Recipient Update Service(RUS)에 사용된다. 또한 Recipient Policy는 익스체인지 서버가 책임져야할 SMTP 도메인들을 알려준다.
다음 과정을 거쳐서, 여러분의 "Recipient Policy"를 확인할 수 있다.
1. Exchange System Manager (EMS)를 실행한다.
2. 'Recipents'를 확장한다.
3. 'Recipient Policies'를 클릭한다.
4. 화면 오른쪽 페인에 있는 목록에서 'Default Recipient Policy'를 볼 수 있다.
5. 'Default Recipient Policy'를 마우스 오른쪽 버튼으로 클릭하여, '등록정보'를 선택하고, 'E-Mail Address' 탭을 선택한다. 이제 아래의 그림을 한번 보자.
위 그림에서 익스체인지 서버가 @123.com 주소를 사용하는 사용자들에 대한 SMTP 주소를 생성할 것임을 알 수 있다. "This Exchange Organization is responsible for all mail delivery to the address 항목을 체크해야 함에 주의한다. 만약에 체크를 하지 않으면, 공개된 123.com에 대한 MX 레코드가 이 서버를 가리킨다 하더라도, 그 메일은 거부될 것이다.
내가 앞에서 제공했던 내용들은 SMTP 메일을 발송하는데 사용하는 절차를 요약한 것이다. 그럼, 원래의 문제로 돌아가서 여러분들의 익스체인지 서버기반의 환경에서 하나 이상의 SMTP 도메인을 어떻게 호스팅하는가?
여러분 조직(organization)이 현재 123.com 에 대한 메일을 보유하고 있고, 여기에다가 456.com 메일을 호스팅하려고 한다고 하자. 지금까지 살펴왔던 것처럼, MX 레코드가 가장 중요한 요소중의 하나이고, 456.com 메일을 책임지는 서버를 가리키는 MX 레코드가 적절하게 생성되어 있는지 확실하게 살펴볼 필요가 있다.
그그리고, abc.com의 사용자가 456.com의 사용자에게 어떤 메일을 발송할 때, 여러분의 메일을 발송하는 SMTP 서버는 공개된 DNS서버에 456.com 에 대한 MX 레코드를 질의할 것이다. 이 결과 MX 레코드는 server1.123.com으로 해석이 되고, 그 다음 IP 에드레스 192.168.1.100 으로 해석이 된다.
그러나, 우리가 아는 것과 같이 우리 조직(organization)내의 모든 사용자가 123.com과 456.com 두개의 이메일 주소를 가져야 한다면, 'Recipient Policy'를 이용해서, 여러분의 익스체인지 조직(organization)에 456.com에 대한 메일을 관리하는 권한을 준다는 것을 알려줘야 한다. 'Default Recipient Policy' 항목을 편집하여, 아래처럼 자세한 절차에 따라 주소를 추가해 줄 수 있다.
1. 'Default Recipient Policy'로 이동하여, '등록정보'를 연다.
2. 'E-Mail Addresses' 탭을 클릭한 후, 'New' 버튼을 클릭한다.
3. 'New Mail Address' 대화상자에서, 'SMTP'를 선택한다.
4. 'Address box'에, 만들려고 하는 SMTP 도메인 네임(@기호 포함)입력한다. 'This Exchange Organization is responsible for all mail deliverty to this address'가 체크되었는지 확인한다.
5. OK를 클릭하고, 다음에 보이는 것처럼, 'E-Mail Address' 탭을 한번 살펴보자. 여러분이 방금 막 추가한 새로운 SMTP 주소 옆에 있는 박스가 체크되었는지 확인한다.
6. 목록에서 SMTP 주소가 굵은 글씨로 된 것이 보일는데, 이것은 Primary SMTP Address로 이 주소가 참조되어, 사용자의 회신 주소로 사용된다는 뜻이다. 만약에 이 주소를 변경하고 싶으면, 원하는 SMTP Address를 선택한 다음, 'Set As Primary' 버튼을 클릭한다.
7. 'Default Policy Properties'를 종료하려면, OK를 클릭한다. 새로운 정책을 반영할 것인지 묻는 대화상자가 나타나는데, 이 물음에 대해 'Yes'를 클릭한다.
이제 'Recipient Update Service'를 실행해 보면, 여러분들의 사용자 계정이 업데이트 된 것을 확인해볼 수 있다. 'Recipient Update Service'에 관한 더 자세한 정보는 다음 문서를 참조하라.
http://www.msexchange.org/pages/articles.asp?art=334
여기에 마이크로소프트 웹사이트에서 제공하는, 여러분들이 흥미를 가질만한 자료들이 있다.
http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q289833
http://www.microsoft.com/exchange/techinfo/deployment/E2KInternetConfig.asp
'윈도우 서버군 기술 강좌 > Exchange Server' 카테고리의 다른 글
| Blocking Incoming Mail Using Microsoft Exchange 2000 (0) | 2002/08/13 |
|---|---|
| The Exchange Monitoring and Status Tool (0) | 2002/08/08 |
| Hosting Multiple SMTP Domains on Exchange 2000 (0) | 2002/08/07 |
| 메일박스와 데이터베이스의 문제해결및 복구 (0) | 2002/08/02 |
| 멋진 익스체인지 2000 서버 트릭 (0) | 2002/07/30 |
| Exchange 5.5 에서 Exchange 2000으로 Address Book 마이그레이션. (0) | 2002/07/27 |



댓글을 달아 주세요