Share via


Exchange 2007에서 POP3 및 IMAP4를 구성하는 방법

 

적용 대상: Exchange Server 2007 SP3

마지막으로 수정된 항목: 2009-08-17

이제 POP3 및 IMAP4 프로토콜이 클라이언트 액세스 서버 역할의 일부로 Microsoft Exchange Server 2007에 포함되어 설치됩니다. 그러나 기본적으로 사용하도록 설정되어 있지는 않습니다. 이러한 클라이언트에서 메일을 보내려면 SMTP도 필요합니다. SMTP는 Edge 전송 서버 역할과 허브 전송 서버 역할에 모두 포함되어 있습니다. 조직의 인터넷 연결 서버에는 Edge 전송 서버 역할이 권장되지만 POP3 및 IMAP4 클라이언트에 대한 SMTP 릴레이 서비스를 인증하고 제공하는 데에는 허브 전송 서버가 더 적합합니다. 일반적으로 Edge 전송 서버는 도메인에 연결되지 않습니다.

이전 버전의 Exchange와 달리, RTM(Release to Manufacturing) 버전의 Exchange 2007에는 POP3 또는 IMAP4를 관리하는 데 사용할 수 있는 GUI 인터페이스가 없습니다. 그러나 Exchange 2007 서비스 팩 1에는 POP3 및 IMAP4를 지원하는 GUI가 포함되어 있습니다.

POP3을 사용하도록 설정하는 방법

이 절차를 수행하려면 사용하는 계정에 Exchange Server 관리자 역할 및 대상 서버의 로컬 관리자 그룹 구성원이 위임되어야 합니다.

사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

Exchange 관리 콘솔에서 POP3을 사용하도록 설정

  1. 서비스 스냅인의 콘솔 트리에서 서비스(로컬)를 클릭합니다.

  2. 결과 창에서 Microsoft Exchange POP3을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 일반 탭의 시작 유형에서 자동을 선택한 다음 적용을 클릭합니다.

  4. 서비스 상태에서 시작, 확인을 차례로 클릭합니다.

Exchange 관리 셸에서 POP3을 사용하도록 설정

  • 다음 명령을 입력하고 각 명령이 끝날 때마다 Enter 키를 누릅니다.

    Set-service msExchangePOP3 -startuptype automatic
    Start-service -service msExchangePOP3
    

IMAP4를 사용하도록 설정하는 방법

Microsoft 관리 콘솔에서 IMAP4를 사용하도록 설정

  1. 서비스 스냅인의 콘솔 트리에서 **서비스(로컬)**를 클릭합니다.

  2. 결과 창에서 Microsoft Exchange IMAP4를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 일반 탭의 시작 유형에서 자동을 선택한 다음 적용을 클릭합니다.

  4. 서비스 상태에서 시작, 확인을 차례로 클릭합니다.

Exchange 관리 셸에서 IMAP4를 사용하도록 설정

  • 다음 명령을 입력하고 각 명령이 끝날 때마다 Enter 키를 누릅니다.

    Set-service msExchangeIMAP4 -startuptype automatic
    Start-service msExchangeIMAP4
    

SMTP를 구성하는 방법

Edge 전송 서버 역할은 인터넷에 연결되도록 만들어졌기 때문에 POP3 및 IMAP4 클라이언트의 요구를 충족합니다. 그러나 클라이언트 자체를 식별(보낸 사람 권한 확인)하기 위한 목적과 클라이언트가 릴레이하도록 허용되었음을 증명하기 위해 클라이언트를 인증해야 할 수 있습니다. Edge 전송 서버가 도메인에 있을 경우에만 이 서버를 통해 이러한 권한 부여 작업을 수행할 수 있습니다. 이 구성은 가장 일반적인 구성이 아니기 때문에 이러한 용도에는 허브 전송 서버가 더 적합할 수 있습니다. 클라이언트가 네트워크 외부에서 메일을 전송하는 경우 특별히 POP3 및 IMAP4 전송을 위해 다른 SMTP 포트를 열어야 합니다. 보안과 격리를 위해서는 인증되고 릴레이된 SMTP 트래픽과 익명 SMTP 트래픽을 구분하는 것이 좋습니다.

Exchange는 수신 커넥터에 대한 다음 권한 부여 메커니즘을 지원합니다. 이 메커니즘은 POP 및 IMAP4에 유용합니다.

  • 기본   암호가 일반 텍스트로 보내집니다. 이 옵션은 사용하지 않는 것이 좋습니다.

  • 기본(TLS 필요)    이 옵션은 모든 클라이언트에서 작동하고 안전하므로 가장 일반적으로 선택됩니다.

  • Windows 통합 인증   NTLM 또는 SPA라고도 합니다.

기본적으로 허브 전송 서버는 이러한 유형의 클라이언트 전송을 수락하는 데 수신 커넥터를 사용하도록 구성되어 있습니다. 이 기본 클라이언트 수신 커넥터는 포트 587에서 수신 대기하며 이 포트가 클라이언트와 서버 간 SMTP 통신을 위한 업계 표준이 되고 있습니다. 서버 간 SMTP 통신에는 포트 25가 사용됩니다. Edge 전송 서버를 배포할 계획이 없을 경우 허브 전송 서버에서 포트 25를 사용하는 기본 수신 커넥터도 인증된 POP3 및 IMAP4 클라이언트에서 보낸 이러한 SMTP 전송을 수락하도록 구성됩니다.

클라이언트를 구성하는 방법

기본적으로 POP3 및 IMAP4는 SSL/TLS 연결만 수락하도록 잠깁니다. 즉, 클라이언트가 보안 포트에 연결되거나 명시적 TLS를 협상해야 합니다. Outlook Express 클라이언트 및 Windows Mail 클라이언트에는 POP3의 경우 보안 포트 995, IMAP4의 경우 보안 포트 993에서 연결할 수 있는 옵션이 있습니다. SSL을 사용하지 않을 경우 다음 오류 메시지가 나타납니다.

이 상태의 명령이 올바르지 않습니다.

무리하게 이 요구 사항을 적용하지 않아도 될 경우에는 POP3 또는 IMAP4에 적합한 Exchange 관리 셸 cmdlet를 사용하여 -LoginTypes 스위치를 변경할 수 있습니다. PlainTextLogin 옵션을 사용하면 가장 유연성 있게 작업할 수 있지만 암호가 일반 텍스트로 전송될 수 있으므로 이 옵션을 사용하지 않는 것이 좋습니다. 또한 항목을 변경하는 경우 POP3 및 IMAP4 서비스를 다시 시작해야 변경 내용이 적용될 수 있습니다.

아래 단계에는 서버에서 구성을 변경할 필요가 없도록 클라이언트를 구성하는 방법에 대해 설명합니다.

Outlook Express와 Windows Mail에서 IMAP 및 POP3 구성

  1. Outlook Express의 도구 메뉴 또는 Windows Mail의 도구 메뉴에서 계정을 클릭합니다.

  2. 메일 탭을 클릭한 후 전자 메일 계정을 두 번 클릭합니다.

  3. 서버 탭을 클릭합니다.

  4. 받는 메일 서버 유형 옆의 목록을 클릭한 후 목록에서 IMAP 또는 POP3을 선택합니다.

  5. 인증 필요 확인란을 클릭하여 이 항목을 사용하도록 설정합니다. 그리고 Windows 통합 인증을 사용하는 보안 암호 인증을 사용하여 로그온 기능을 선택할 수도 있습니다.

Office Outlook에서 IMAP 및 POP3 구성

  1. Outlook 도구 메뉴에서 전자 메일 계정을 클릭합니다.

  2. 새 전자 메일 계정 추가를 클릭합니다.

  3. POP3 또는 IMAP를 선택한 후 다음을 클릭합니다.

  4. 사용자 정보, 서버 정보로그온 정보 필드에 필요한 정보를 입력합니다.

  5. 기타 설정을 클릭합니다.

  6. 보내는 메일 서버 탭에서 보내는 메일 서버(SMTP) 인증 필요 확인란을 클릭하여 이 항목을 사용하도록 설정합니다. SPA(보안 암호 인증)를 사용하여 로그온을 선택할 수도 있습니다.

기본적으로 SMTP와 IMAP는 모두 TLS가 필요하도록 구성됩니다. 즉, 클라이언트도 SSL을 사용하도록 구성해야 합니다.

참고

Exchange 서버에서 IMAPSettings에 대한 LoginTypeSecureLogin에서 PlainTextAuthentication으로 변경한 경우에는 다음 단계가 필요하지 않습니다. LoginTypePlainTextAuthentication으로 변경한 경우 SMTP와 IMAP에 모두 보안 암호 인증(Windows 통합 인증)을 사용할 수 있으며 SSL 확인란을 선택할 필요가 없습니다. SPA를 사용할 수 있는 옵션은 일부 클라이언트에서만 사용할 수 있습니다. 기본값(SSL 없이 기본 인증)은 사용하지 말아야 합니다.

Outlook Express와 Windows Mail에서 SSL을 사용하도록 설정

  1. Outlook Express 도구 메뉴 또는 Windows Mail 도구 메뉴에서 계정을 클릭합니다.

  2. 메일 탭을 클릭한 후 전자 메일 계정을 두 번 클릭합니다.

  3. 고급 탭을 클릭합니다.

  4. 암호화된 연결(SSL) 필요 확인란을 클릭하여 이 항목을 사용하도록 설정합니다.

Office Outlook에서 SSL을 사용하도록 설정

  1. Outlook 도구 메뉴에서 전자 메일 계정을 클릭합니다.

  2. 기존의 전자 메일 계정 보기 또는 변경을 클릭합니다.

  3. 변경할 전자 메일 계정을 선택한 후 변경을 클릭합니다.

  4. 기타 설정을 클릭합니다.

  5. 고급 탭을 클릭합니다.

  6. 암호화된 연결(SSL) 필요 확인란을 클릭하여 이 항목을 사용하도록 설정합니다.

알려진 문제

현재 Outlook Express 6은 포트 25에서 명시적으로 SMTP를 SSL과 함께 사용합니다. 이 경우 포트 25를 사용하지 않으면 Outlook Express 6 클라이언트에서 다음 메시지가 나타날 수 있습니다.

서버 연결이 갑자기 종료되었습니다. 0x800CCC0F.

이제 Outlook Express 6 클라이언트가 포트 587에서 SSL을 사용할 수 있는 픽스가 제공됩니다. 자세한 내용은 Microsoft 기술 자료 문서 933612, 메일 프로그램을 통해 SMTP 포트인 587 SSL을 사용하여 Exchange Server 2007 서버에 연결할 수 없습니다.를 참조하십시오.

Windows Vista Mail 클라이언트, 최신 버전의 Outlook 및 Windows Live 메일 데스크톱에서는 이 문제가 수정되었습니다.

TLS가 필요한 경우 포트 25를 사용하여 이 문제를 해결할 수 있습니다. 단, 이 경우에는 MX 레코드가 아닌 다른 IP 주소가 사용됩니다. 포트 587에서 명시적 TLS를 지원하는 클라이언트를 사용하더라도 일부 임의 포트를 선택하지 못할 수 있습니다. 그 이유는 클라이언트에서 여전히 암시적 SSL을 사용하려고 시도하기 때문일 수 있습니다. 그리고 포트 465도 사용하지 마십시오. 이 포트는 암시적 SSL용이며 Exchange에서는 SMTP용으로 이 포트를 지원하지 않습니다.

자세한 내용

Exchange 2007에서의 POP3 및 IMAP4 관리에 대한 자세한 내용은 POP3 및 IMAP4 관리를 참조하십시오.