호주 IT 취업

8. 수신 메일 서버의 처리 과정 (큐잉, 저장, 바이러스 검사 등)

ActYourValue 2025. 6. 6. 01:09
반응형

외부에서 최종 전달된 메일은 이제 수신자 도메인 측 메일 서버에 도착합니다. 수신 메일 서버는 일반적으로 도착한 메일을 MDA(Mail Delivery Agent) 기능을 통해 해당 수신인의 **메일박스(mailbox)**에 저장합니다. 예를 들어 Office 365 환경에서는 Exchange Online 서버가 메일을 받으면 사용자 사서함 DB에 메일을 기록하고, Gmail에서는 구글 메일 스토리지에 해당 사용자의 메일함에 메일을 추가합니다. 이때 수신 메일 서버도 자체적으로 바이러스 검증이나 메일 규칙 적용을 할 수 있습니다. (대부분의 경우 앞단 게이트웨이에서 이미 검사했기에 중복 검사 비중은 낮지만, 이중 보호 차원에서 기본적인 악성 첨부 스캔은 수행됩니다.) 또한 사용자의 **메일 저장 용량(쿼ота)**도 확인하여 용량 초과 시 메일을 반송하거나 하는 조치를 취합니다.

 

수신 서버는 동시에 여러 수신인이 있는 메일의 경우 각 사서함에 복사본을 만들어 넣고, 만약 메일링 리스트나 포워딩이 설정되어 있다면 해당 규칙대로 추가 전송/분배를 수행합니다. 예를 들어 한 메일이 내부 부서배포 리스트로 오면 서버는 리스트 멤버들에게 메일을 복제해 전달합니다. 또, 사용자 개인이 걸어놓은 자동 분류 규칙이나 부재중 응답(OOO) 등도 이 시점에 처리됩니다. 모든 처리가 끝나고 나면 메일은 사서함의 적절한 폴더(기본은 받은편지함)에 저장되고, 사용자가 읽을 수 있도록 대기 상태가 됩니다.

 

특히 클라우드 이메일 서비스의 경우 메일 저장이 분산 스토리지에 이루어지며, 높은 가용성을 위해 메일이 복제 저장되기도 합니다. 예를 들어 Gmail은 전세계 여러 데이터센터에 메일을 복제해 두어 장애 시에도 접근 가능하도록 합니다. 이러한 부분은 사용자가 직접 체감하지는 못하지만 서비스 신뢰성을 위해 중요한 내부 동작입니다. 어쨌든, 이제 메일이 수신자의 사서함에 들어갔으므로 사용자 클라이언트에서 메일을 확인할 차례입니다.

 

 

9. 수신자 클라이언트의 받은편지함 표시 (Outlook vs Gmail)

반응형