IT 기획의 길

메일 서버 구조 및 개념 본문

IT 인프라/네트워크

메일 서버 구조 및 개념

완벽하기 쉽지 않지만 완벽해지려고 노력해야 한다 2021. 11. 17. 10:35

우선 메일서버 개념을 알아보기 위해서 먼저 이메일의 송수신에 사용되는 프로토콜 3가지를 살펴보겠습니다.

 

SMTP: 클라이언트가 메일을 보내거나 메일 서버 간에 메일을 주고 받을 떄 사용되는 프로토콜입니다.

 

POP3: 메일 서버에 도착되어 있는 메일을 클라이언트로 가져올때 사용되는 프로토콜입니다.

 

IMAP: POP3와 같으나, 동기화 방식이라 부하가 많이 걸립니다.

 

요약하면

SMTP: 메일을 보낼 때 사용됩니다.

POP3: 메일을 가져올 때 사용됩니다.

IMAP: 메일을 가져올 때 사용됩니다.

 

IMAP이 POP3와 다른 점은 동기화 방식이라 메일 서버와 내 pc의 아웃룩 프로그램을 동기화 시켜

내 pc에서 메일을 지우면 메일서버의 에밀도 삭제 되는 방식입니다.

그래서 따로 옵션을 설정하여 메일 삭제시 휴지통으로 해당 메일 데이터를 가져오는 방식으로 데이터를 

보관해서 사용합니다.

 

POP3의 경우 메일을 가져올때 메일 서버의 원본 메일 데이터를 지울 것인지, 보관할 것인지에 대한 부분은

제어판 -> 메일 -> 전자메일계정->기타설정 부분에서 설정 하실 수 있습니다.

 

이를 그림으로 나타내면 아래와 같습니다.

 

 

1. 메일 보내기

 

PC1에서 사용자 JEON이 MS Outlook같은 프로그램을 통하여 메일을 작성하여 보내면

SMTP 프로토콜을 이용하여 메일 서버(네이버 메일 서버)로 보내게 됩니다.

 

그러면 네이버 메일 서버는 이보 낸 메일을 ctms.co.kr의 ip 주소를 네임 서버에서 알아보고

ctms 메일 서버로 해당 메일을 SMTP 프로토콜을 이용하여 보내게 됩니다.

 

이 부분을 응용하여 전자 메일 설정 부분을 보면

(MS outlook 메일 설정에서도 아래와 같은 설정을 볼 수 있다.)

제어판 -> 메일 -> 전자메일계정 -> 기타설정 입니다.

 

메일을 보낼때에 나의 계정이 있는 네이버 메일 서버가 아닌 다른 메일 서버를 통하여 발송하는 것도 가능합니다.

하지만 많은 스펨 메일들이 이와 같은 방식으로 사용 되는 경우가 많아서

보통 받는 메일 서버와 보내는 메일 서버의 설정을 동일한 설정을 사용하는 것을 추천드립니다.

 

 

 

 

2. 메일을 가져오기

 

이렇게 메일이 발송되면 cmtes 메일 서버에서는 네이버 메일 서버로부터 받은 메일의 수신자의 이름을 확인하여,

ctmes 메일 서버에 가입된 계정들중에 수신자가 존재하는지 확인되면 해당 메일을 수신자의 계정의 메일박스에 넣게 됩니다. 

그리고 PC2에서 KIM 사용자가 POP3 또는 IMAP 프로토콜을 이용하여 cmtes 메일서버에서 메일을 받게 되는 구조이다.

 

 

 

'IT 인프라 > 네트워크' 카테고리의 다른 글

내부 DNS, 외부 DNS  (0) 2022.07.01
VIP란 무엇인가?[Virtual IP]  (2) 2021.11.19
백본스위치란?  (0) 2021.11.16
사설ip대역, 공인ip대역  (0) 2021.11.12
NAT란?(2)  (0) 2021.11.05