연습: POP3 어댑터를 사용하는 BizTalk 애플리케이션 만들기

이 섹션에서는 POP3 어댑터를 사용하여 간단한 Microsoft BizTalk Server 애플리케이션을 만드는 방법을 안내합니다.

참고

애플리케이션은 Email 서비스가 설치 및 구성된 Microsoft Windows Server 2003 또는 Windows Server 2008 SP2를 실행하는 컴퓨터에 액세스할 수 있다고 가정합니다. Email Services를 사용하여 Windows Server 2003 또는 Windows Server 2008 SP2를 구성하는 방법에 대한 자세한 내용은 Windows Server 도움말을 참조하세요.

참고

이 예제에서 Microsoft Outlook Express는 전자 메일 클라이언트로 사용되고 Windows Server 2003 또는 Windows Server 2008 SP2는 전자 메일 서버로 사용됩니다. 그러나 이 시나리오에 대해 모든 POP3 전자 메일 클라이언트와 RFC 규격 POP3 서버를 사용할 수 있습니다.

이 응용 프로그램은 송신 포트나 수신 위치를 아직 만들지 않았다고 가정합니다. 기존 송신 포트 또는 수신 위치가 있는 경우에는 단계를 수행할 때 적절한 이름으로 대체합니다.

이 응용 프로그램은 수신 위치와 송신 포트만 사용하는 간단한 내용 기준 라우팅 응용 프로그램입니다. 수신 위치는 Windows Server 2003 또는 Windows Server 2008 SP2("Windows 서버")를 실행하는 서버의 사서함에서 읽습니다. 송신 포트는 수신 위치에서 메시지를 가져와서 BizTalk Server 로컬 파일 시스템의 폴더로 보냅니다.

애플리케이션을 만들려면 사서함을 만들고, BizTalk Server 수신 위치를 설정하고, 포트를 보내고, 송신 포트를 시작하고, 수신 위치를 사용하도록 설정하고, 사서함에 테스트 메시지를 보내야 합니다. 아래 단계에 따라 응용 프로그램을 만듭니다.

Windows Server 2003에서 사서함 만들기

전자 메일 서비스가 설치된 Windows Server 2003에서 사서함을 만들려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 POP3 서비스를 클릭합니다.

  2. 서버 이름을> 확장하고< 사서함을 만들려는 도메인을 클릭합니다.

  3. POP3 서비스 대화 상자의 오른쪽 창에서 사서함 추가 옵션을 클릭합니다.

  4. 사서함 추가 대화 상자의 사서함 이름 상자에 EmailTest를 입력합니다.

  5. 이 사서함 검사 연결된 사용자 만들기 상자를 선택합니다.

  6. 암호암호 확인 상자에 암호를 입력한 다음 확인을 클릭합니다.

  7. POP3 서비스 대화 상자에서 일반 텍스트 인증에 사용할 수 있도록 표시된 계정 이름메일 서버 로그온 정보를 적어 두고 확인을 클릭합니다. 이 정보는 POP3 전송 형식으로 구성하는 BizTalk Server 수신 위치에서 사용됩니다.

수신 위치 만들기

다음 단계에 따라 수신 위치를 만듭니다.

  1. BizTalk Server 관리 콘솔에서 기본 데이터베이스 <machine_name>두 번 클릭합니다. BizTalkMgmtDb.dbo. 여기서 machine_name 컴퓨터의 이름입니다. 애플리케이션을 클릭한 다음 BizTalk.Application.1을 클릭합니다.

  2. 수신 포트를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 단방향 수신 포트를 클릭합니다.

  3. 수신 포트 속성 대화 상자의 이름 상자에 POP3Receive를 입력합니다.

  4. 수신 위치를 클릭한 다음 새로 만들기를 클릭합니다. 수신 위치 속성 대화 상자의 이름 상자에 POP3Receive를 입력합니다.

  5. 전송 유형 상자에서 POP3을 선택합니다.

  6. 수신 처리기 상자에서 BizTalkServerApplication을 선택합니다.

  7. 수신 파이프라인 상자에서 Microsoft.BizTalk.DefaultPipelines.PassThruReceive를 선택합니다.

  8. 전송 상자에서 구성 단추를 클릭합니다.

  9. POP3 전송 속성 대화 상자의 MIME 디코딩 적용 상자에서 False를 선택합니다.

  10. 메일 서버 상자에 사서함을 만든 Windows Server 기반 서버의 이름을 입력합니다.

  11. 인증 체계 상자에서 기본을 선택합니다.

  12. 암호 상자에서 드롭다운 화살표를 클릭하고 사서함의 암호를 입력합니다.

  13. 사용자 이름 상자에 사서함의 정규화된 사용자 이름(예username@host.domain: .toplevel_domain)을 입력합니다.

  14. 폴링 간격 상자에 1을 입력하고 확인을 클릭한 다음 확인을 다시 클릭합니다.

BizTalk Server에서 송신 포트 및 대상 폴더 만들기

다음 단계에 따라 BizTalk Server 송신 포트 및 대상 폴더를 만듭니다.

  1. BizTalk Server 파일 시스템에 폴더를 만듭니다. 이 폴더가 송신 포트의 대상이 됩니다.

  2. 포트 보내기를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 정적 단방향 송신 포트를 클릭합니다.

  3. 송신 포트 속성 대화 상자의 전송 유형 상자에서 파일을 선택합니다.

  4. 이름 상자에 SendToFile을 입력합니다.

  5. 전송 상자에서 구성 단추를 클릭합니다.

  6. 대상 폴더 상자 옆에 있는 찾아보기를 클릭하고 BizTalk Server 만든 폴더를 선택한 다음 확인을 클릭합니다.

  7. 파일 이름 상자에 %MessageID%.txt를 입력한 다음 확인을 클릭합니다.

  8. 파이프라인 보내기 상자에서 Microsoft.BizTalk.DefaultPipelines.PassThruTransmit를 선택합니다.

  9. 필터를 클릭합니다.

  10. 속성 상자에서 BTS를 선택합니다. ReceivePortName.

  11. 상자에 POP3Receive를 입력한 다음 확인을 클릭합니다.

수신 위치 사용 및 송신 포트 시작

다음 단계에 따라 수신 위치를 사용하도록 설정하고 송신 포트를 시작합니다.

  1. POP3Receive 수신 위치를 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.

  2. SendToFile 송신 포트를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

    다음 단계에서는 테스트 메시지를 수신 위치에서 모니터링하는 사서함으로 보내 응용 프로그램을 테스트합니다.

전자 메일 메시지를 사서함으로 보내도록 Outlook Express 구성

다음 단계에 따라 전자 메일 메시지를 사서함으로 보내도록 Outlook Express를 구성합니다.

  1. 시작을 클릭하고 프로그램을 가리킨 다음 Outlook Express를 클릭합니다.

  2. Outlook Express의 도구 메뉴에서 계정을 클릭합니다.

  3. 추가를 클릭한 다음 메일을 클릭합니다.

  4. 표시 이름 상자에 표시 이름을 입력하고 다음을 클릭합니다.

  5. 인터넷 전자 메일 주소 대화 상자의 전자 메일 주소 상자에 EmailTest@<domain_name> 입력하고 다음을 클릭합니다.

    domain_name 적절한 값을 <입력해야 합니다>. 이 값은 Windows 서버의 POP3 서비스 관리 인터페이스에서 이 사서함이 생성된 도메인 이름과 일치해야 합니다.

  6. 전자 메일 서버 이름 대화 상자의 받는 메일보내는 메일 상자에 Windows 서버의 서버 이름 또는 IP 주소를 입력하고 다음을 클릭합니다.

  7. 인터넷 메일 로그온 대화 상자의 계정 이름 상자에 EmailTest를 입력합니다.

  8. 암호 상자에 EmailTest 계정의 암호를 입력하고 암호 기억 옵션을 선택하고 다음을 클릭한 다음 마침을 클릭합니다.

  9. 방금 만든 계정을 클릭하여 선택한 다음 속성을 클릭합니다.

  10. 속성 대화 상자에서 고급 탭을 클릭하고 을 클릭하여 서버에 메시지 복사본을 남겨 두는 옵션을 선택한 다음 확인을 클릭합니다.

  11. 인터넷 계정 대화 상자에서 닫기를 클릭합니다.

  12. Outlook Express를 사용하여 테스트 메시지를 작성하고, 주체 필드에 테스트를 입력하고, 받는 사람 필드에 EmailTest@<domain_name> 입력합니다.

  13. 보내기를 클릭하여 테스트 메시지를 보냅니다. Outlook Express에서 테스트 메시지를 즉시 보내도록 하려면 Outlook Express 도구 모음에서 보내기/Recv 단추를 클릭합니다.

메시지 보기

다음 단계에 따라 메시지를 봅니다.

  1. Windows Explorer 사용하여 송신 포트의 대상 폴더로 지정한 폴더를 엽니다.

  2. 폴더의 문서를 두 번 클릭하여 메모장에서 문서 내용을 봅니다.

참고 항목

POP3 어댑터란?