메일 흐름 및 전송 파이프라인

Exchange Server에서 메일 흐름은 전송 파이프라인을 통해 발생합니다. 전송 파이프라인은 조직 내 Exchange 사서함 서버의 전송 서비스에서 모든 메시지를 범주로 라우팅하기 위해 함께 작동하는 서비스, 연결, 구성 요소 및 큐의 컬렉션입니다.

새 Exchange 2016 또는 Exchange 2019 조직에서 메일 흐름을 구성하는 방법에 대한 자세한 내용은 메일 흐름 및 클라이언트 액세스 구성을 참조하세요.

전송 파이프라인 이해

전송 파이프라인은 다음 서비스로 구성됩니다.

  • 사서함 서버의 프런트 엔드 전송 서비스: 이 서비스는 Exchange Server 조직의 모든 인바운드 및 (선택 사항) 아웃바운드 외부 SMTP 트래픽에 대한 상태 비지방 프록시 역할을 합니다. 프런트 엔드 전송 서비스는 메시지 콘텐츠를 검사하지 않고 사서함 전송 서비스와 통신하지 않으며 로컬로 메시지를 큐에 대기하지 않습니다.

  • 사서함 서버의 전송 서비스: 이 서비스는 2010년 Exchange Server 허브 전송 서버 역할과 거의 동일합니다. 전송 서비스는 조직의 모든 SMTP 메일 흐름을 처리하고, 메시지 분류를 수행하고, 메시지 콘텐츠 검사를 수행합니다. Exchange 2010과 달리 전송 서비스는 사서함 데이터베이스와 직접 통신하지 않습니다. 이 작업은 이제 사서함 전송 서비스에 의해 처리됩니다. 전송 서비스는 사서함 전송 서비스, 전송 서비스, 프런트 엔드 전송 서비스 및 (구성에 따라) Edge 전송 서버의 전송 서비스 간에 메시지를 라우팅합니다. 사서함 서버의 전송 서비스에 대해서는 이 항목의 뒷부분에서 보다 자세히 설명합니다.

  • 사서함 서버의 사서함 전송 서비스: 이 서비스는 두 개의 개별 서비스로 구성됩니다.

    • 사서함 전송 제출 서비스: 이 서비스는 RPC(Exchange 원격 프로시저 호출)를 사용하여 로컬 사서함 데이터베이스에 연결하여 메시지를 검색합니다. 서비스는 SMTP를 통해 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스에 메시지를 제출합니다. 사서함 전송 제출 서비스는 전송 서비스와 동일한 라우팅 토폴로지 정보에 액세스할 수 있습니다.

    • 사서함 전송 배달 서비스: 이 서비스는 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스에서 SMTP 메시지를 수신하고 RPC를 사용하여 로컬 사서함 데이터베이스에 연결하여 메시지를 배달합니다.

    사서함 전송 서비스는 프런트 엔드 전송 서비스, 사서함 전송 서비스 또는 다른 사서함 서버의 사서함 데이터베이스와 통신하지 않습니다. 또한 메시지를 로컬로 큐에 대기하지 않습니다.

  • Edge 전송 서버의 전송 서비스: 이 서비스는 사서함 서버의 전송 서비스와 매우 유사합니다. 경계 네트워크에 Edge 전송 서버가 설치되어 있으면 인터넷에서 주고 받는 모든 메일이 전송 서비스 Edge 전송 서버를 통과합니다. 이 서비스에 대해서는 이 항목의 뒷부분에서 더 자세하게 설명합니다.

다음 다이어그램은 Exchange 전송 파이프라인의 구성 요소 간의 관계를 보여 줍니다.

참고

이 항목의 다이어그램에는 단일 Exchange 서버의 구성 요소가 표시되지만 서로 다른 Exchange 서버의 구성 요소 간에도 통신이 발생합니다. 항상 로컬 Exchange 서버에서 발생하는 유일한 통신은 사서함 전송 서비스와 로컬 사서함 데이터베이스 간의 통신뿐입니다.

전송 파이프라인 개요 다이어그램.

외부 보낸 사람의 메시지가 전송 파이프라인에 들어가는 방법

Exchange 조직 외부의 메시지가 전송 파이프라인에 들어가는 방식은 경계 네트워크에 구독된 Edge 전송 서버가 배포되었는지 여부에 따라 달라집니다.

인바운드 메일 흐름(Edge 전송 서버 없음)

다음 다이어그램 및 목록에서는 Exchange 사서함 서버만 있는 인바운드 메일 흐름을 설명합니다.

전송 파이프라인의 인바운드 메일 흐름(Edge 전송 서버 없음).

  1. 조직 외부의 메시지는 프런트 엔드 전송 서비스의 "기본 프런트 엔드 <사서함 서버 이름>"이라는 기본 수신 커넥터를 통해 전송 파이프라인에 들어갑니다.

  2. 메시지는 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스로 전송됩니다. 전송 서비스는 "기본 <사서함 서버 이름>"이라는 기본 수신 커넥터의 메시지를 수신 대기합니다.

  3. 메시지는 전송 서비스에서 로컬 사서함 서버 또는 다른 사서함 서버의 사서함 전송 배달 서비스로 전송됩니다.

  4. 사서함 전송 배달 서비스는 RPC를 사용하여 로컬 사서함 데이터베이스에 메시지를 배달합니다.

Edge 전송 서버를 사용하는 인바운드 메일 흐름

다음 다이어그램 및 목록에서는 경계 네트워크에 설치된 Edge 전송 서버의 인바운드 메일 흐름을 설명합니다.

Edge 전송 서버를 사용하는 전송 파이프라인의 인바운드 메일 흐름입니다.

  1. Exchange 조직 외부의 메시지는 Edge 전송 서버의 전송 서비스에서 "기본 내부 수신 커넥터 Edge 전송 서버 이름>"이라는 기본 수신 커넥터<를 통해 전송 파이프라인에 들어갑니다.

  2. Edge 전송 서버의 전송 서비스에서 "EdgeSync - Active Directory 사이트 이름으로> 인바운드<"라는 기본 송신 커넥터는 구독된 Active Directory 사이트의 사서함 서버로 메시지를 보냅니다.

  3. 사서함 서버의 프런트 엔드 전송 서비스에서 "기본 프런트 엔드 <사서함 서버 이름>"이라는 기본 수신 커넥터가 메시지를 수락합니다.

  4. 메시지는 프런트 엔드 전송 서비스에서 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스로 전송됩니다. 전송 서비스는 "기본 <사서함 서버 이름>"이라는 기본 수신 커넥터의 메시지를 수신 대기합니다.

  5. 메시지는 전송 서비스에서 로컬 사서함 서버 또는 다른 사서함 서버의 사서함 전송 배달 서비스로 전송됩니다.

  6. 사서함 전송 배달 서비스는 RPC를 사용하여 로컬 사서함 데이터베이스에 메시지를 배달합니다.

내부 보낸 사람의 메시지가 전송 파이프라인에 들어가는 방법

조직 내부에서 보내는 SMTP 메시지는 다음 중 한 가지 방법으로 사서함 서버의 전송 서비스를 통해 전송 파이프라인으로 들어갑니다.

  • 수신 커넥터를 통해
  • Pickup 디렉터리나 Replay 디렉터리에서
  • 사서함 전송 제출 서비스에서.
  • 에이전트 전송을 통해

메시지는 라우팅 대상 또는 배달 그룹을 기준으로 라우팅됩니다.

아웃바운드 메일 흐름(Edge 전송 서버 없음)

기본적으로 새 Exchange Server 조직에는 인터넷으로 메시지를 보내도록 구성된 송신 커넥터가 없습니다. 직접 송신 커넥터를 만들어야 합니다. 이렇게 하면 다음 다이어그램 및 목록에 설명된 대로 아웃바운드 메일 흐름이 발생합니다.

전송 파이프라인의 아웃바운드 메일 흐름(Edge 전송 서버 없음).

  1. 사서함 전송 제출 서비스는 RPC를 사용하여 로컬 사서함 데이터베이스에서 아웃바운드 메시지를 검색합니다.

  2. 사서함 전송 제출 서비스는 SMTP를 사용하여 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스로 메시지를 보냅니다.

  3. 전송 서비스에서 "기본 <사서함 서버 이름>"이라는 기본 수신 커넥터가 메시지를 수락합니다.

  4. 다음에 발생하는 작업은 송신 커넥터의 구성에 따라 달라집니다.

    • 기본값: 전송 서비스는 만든 송신 커넥터를 사용하여 메시지를 인터넷으로 보냅니다.

    • 아웃바운드 프록시: 전송 서비스는 사용자가 만든 송신 커넥터를 사용하여 로컬 사서함 서버 또는 원격 사서함 서버의 프런트 엔드 전송 서비스로 메시지를 보냅니다. 프런트 엔드 전송 서비스에서 "아웃바운드 프록시 프런트 엔드 <사서함 서버 이름>"이라는 기본 수신 커넥터가 메시지를 수락합니다. 프런트 엔드 전송 서비스는 메시지를 인터넷으로 보냅니다.

Edge 전송 서버를 사용하는 아웃바운드 메일 흐름

경계 네트워크에 Edge 전송 서버가 설치된 경우 아웃바운드 메일은 프런트 엔드 전송 서비스를 통해 전달되지 않습니다. Edge 전송 서버가 있는 아웃바운드 메일 흐름은 다음 다이어그램 및 목록에 설명되어 있습니다.

Edge 전송 서버를 사용하는 전송 파이프라인의 아웃바운드 메일 흐름입니다.

  1. 사서함 전송 제출 서비스는 RPC를 사용하여 로컬 사서함 데이터베이스에서 아웃바운드 메시지를 검색합니다.

  2. 사서함 전송 제출 서비스는 SMTP를 사용하여 로컬 사서함 서버 또는 다른 사서함 서버의 전송 서비스로 메시지를 보냅니다.

  3. 구독된 Active Directory 사이트의 사서함 서버의 전송 서비스에서 "기본 <사서함 서버 이름>"이라는 기본 수신 커넥터가 메시지를 수락합니다.

  4. 메시지는 동일한 조직의 Exchange 서버 간에 자동으로 메일을 보내는 암시적이고 보이지 않는 조직 내 송신 커넥터를 사용하여 Edge 전송 서버로 전송됩니다.

  5. Edge 전송 서버의 전송 서비스에서 "기본 내부 수신 커넥터 Edge 전송 서버 이름>"이라는 기본 수신 커넥터<가 메시지를 수락합니다.

  6. Edge 전송 서버의 전송 서비스에서 "EdgeSync - <Active Directory 사이트 이름> "이라는 기본 송신 커넥터가 인터넷에 메시지를 보냅니다.

사서함 서버의 전송 서비스 이해

Exchange Server 조직에서 보내거나 받은 모든 메시지는 사서함 서버의 전송 서비스에서 분류되어야 라우팅 및 배달할 수 있습니다. 메시지가 분류되면 대상 사서함 데이터베이스, DAG(대상 데이터베이스 가용성 그룹), Active Directory 사이트 또는 Active Directory 포리스트 또는 조직 외부의 대상 도메인으로 배달하기 위한 배달 큐에 배치됩니다.

사서함 서버의 전송 서비스는 다음 구성 요소와 프로세스로 구성됩니다.

  • SMTP 수신: 전송 서비스에서 메시지를 받으면 메시지 콘텐츠 검사가 수행되고 가 사용하도록 설정된 경우 스팸 방지 검사가 수행됩니다. SMTP 세션에는 메시지를 수락하기 전에 메시지 콘텐츠의 유효성을 검사하기 위해 특정 순서로 함께 작동되는 일련의 이벤트가 있습니다. 메시지가 SMTP 수신을 통해 완전히 전달되고 수신 이벤트 또는 안티스팸 에이전트에 의해 거부되지 않으면 제출 큐에 배치됩니다.

  • 제출: 제출은 메시지를 제출 큐에 넣는 프로세스입니다. 분류기는 분류할 메시지를 한 번에 하나씩 선택합니다. 전송은 다음 세 가지 방법으로 이루어집니다.

    • SMTP 수신에서 수신 커넥터를 통해
    • Pickup 디렉터리 또는 Replay 디렉터리를 통해 이러한 디렉터리들은 사서함 서버 및 Edge 전송 서버에 있습니다. Pickup 디렉터리 또는 Replay 디렉터리에 복사된 올바르게 서식이 지정된 메시지 파일은 제출 큐에 직접 배치됩니다.
    • 전송 에이전트를 통해
  • 분류자: 범주는 제출 큐에서 한 번에 하나의 메시지를 선택합니다. 분류기는 다음 단계를 완료합니다.

    • 최상위 주소 지정, 메일 그룹 확장 및 메시지 분기를 포함하는 받는 사람 확인

    • 라우팅 확인

    • 콘텐츠 변환

      또한 조직에서 정의한 메일 흐름 규칙이 적용됩니다. 분류된 메시지는 메시지의 대상을 기반으로 하는 배달 큐에 추가됩니다. 메시지는 대상 사서함 데이터베이스, DAG, Active Directory 사이트, Active Directory 포리스트 또는 외부 도메인에 의해 큐에 대기됩니다.

  • SMTP 보내기: 전송 서비스에서 메시지를 라우팅하는 방법은 분류가 발생한 사서함 서버를 기준으로 메시지 받는 사람의 위치에 따라 달라집니다. 다음 위치 중 하나로 메시지를 라우팅할 수 있습니다.

    • 동일한 사서함 서버의 사서함 전송 배달 서비스로.
    • 동일한 DAG의 일부인 다른 사서함 서버의 사서함 전송 배달 서비스로.
    • 다른 DAG, Active Directory 사이트 또는 Active Directory 포리스트의 사서함 서버에서 전송 서비스로 이동합니다.
    • 다음을 통해 인터넷으로 배달하려면 다음을 수행합니다.
      • 동일한 사서함 서버에 있는 송신 커넥터입니다.
      • 다른 사서함 서버의 전송 서비스입니다.
      • 동일한 사서함 서버 또는 다른 사서함 서버의 프런트 엔드 전송 서비스(아웃바운드 프록시가 구성된 경우).
      • 경계 네트워크의 Edge 전송 서버의 전송 서비스입니다.

Edge 전송 서버의 전송 서비스 이해

Edge 전송 서버의 전송 서비스 구성 요소는 사서함 서버의 전송 서비스 구성 요소와 동일합니다. 그러나 Edge 전송 서버의 각 처리 단계에서 실제로 수행되는 작업은 서로 다릅니다. 다음 목록에 작업의 차이점이 설명되어 있습니다.

  • SMTP 수신: Edge 전송 서버가 내부 Active Directory 사이트를 구독하면 "기본 <Edge 전송 서버 이름>"이라는 기본 수신 커넥터가 내부 사서함 서버 및 인터넷에서 메일을 수락하도록 자동으로 구성됩니다. 인터넷 메시지가 Edge 전송 서버에 도착하면 안티스팜 에이전트는 연결 및 메시지 콘텐츠를 필터링하고 메시지가 조직에 수락되는 동안 보낸 사람과 받는 사람을 식별하는 데 도움이 됩니다. 안티스팜 에이전트는 기본적으로 설치되고 사용하도록 설정됩니다. 추가 첨부 파일 필터링 및 연결 필터링 기능도 사용할 수 있지만 기본 제공 맬웨어 필터링은 사용할 수 없습니다. 또한 메일 흐름 규칙(전송 규칙이라고도 함)은 Edge 규칙 에이전트에 의해 제어됩니다. 사서함 서버의 전송 규칙 에이전트에 비해 Edge 전송 서버에서 메일 흐름 규칙 조건의 작은 하위 집합만 사용할 수 있습니다. 하지만 Edge 전송 서버에서만 사용할 수 있는 SMTP 연결과 관련된 고유한 메일 흐름 규칙 작업이 있습니다.

  • 제출: Edge 전송 서버에서 메시지는 일반적으로 수신 커넥터를 통해 제출 큐에 들어갑니다. 그러나 Pickup 디렉터리 및 Replay 디렉터리도 사용할 수 있습니다.

  • 분류자: Edge 전송 서버에서 분류는 메시지가 내부 또는 외부 받는 사람에게 배달을 위해 배달 큐에 직접 배치되는 짧은 프로세스입니다.

  • SMTP 보내기: Edge 전송 서버가 내부 Active Directory 사이트를 구독하면 두 개의 송신 커넥터가 자동으로 만들어지고 구성됩니다. "EdgeSync - <인터넷으로 Active Directory 사이트 이름>"이라는 이름은 인터넷 수신자에게 아웃바운드 메일을 보내는 역할을 합니다. 다른 하나는 "EdgeSync - Active Directory 사이트 이름으로> 인바운드<"라는 이름으로 인터넷에서 내부 받는 사람에게 인바운드 메일을 보내는 역할을 합니다. 인바운드 메일은 구독된 Active Directory 사이트의 사용 가능한 사서함 서버에서 프런트 엔드 전송 서비스로 전송됩니다.