Dovecot AND Postfix / Sendmail을 사용하는 이유는 무엇입니까? [닫은]


10

내가 여기에 명백한 것을 놓치고 있다면 용서하십시오 .... ...하지만 왜 대부분의 Linux 서버 배포판에 Dovecot와 Postfix (또는 sendmail)가 함께 제공됩니까? 내가 아는 한,이 세 가지 모두는 Mail Transfer Agent이며 Dovecot은 Mail Delivery Agent라는 '보조'기능을 가지고 있습니다.

Dovecot는 MTA가 아닌가요? 아니면 모든 것을 겉보기에 수행하는 단일 프로그램 대신 위의 조합을 사용하려는 다른 이유가 있습니까?


반대 질문 : 왜 리눅스 배포판에 emacs, vi, nano 등과 같은 많은 편집기가 있습니까? 답 : 이것을 "선택의 자유"라고합니다!
deagh

6
Dovecot이 MTA라고 생각하는 이유는 무엇입니까?
andol

답변:


32

MTA는 한 지역에서 다른 지역으로 메시지를 라우팅하는 서비스입니다. 공개 제출 상자에 편지를 버리면 MTA가 수신자가 거주하는 도시로 편지를 전달합니다. 그런 다음 LDA (Local Delivery Agent)가 수신자의 거주지로 편지를 전달합니다. 그런 다음 수신자는 개인 POP / IMAP 사서함에서 편지를 가져 와서 MUA로 읽습니다.

이메일은 단순히 오래된 고전적인 메일 서비스와 유사합니다. 유사성을 얻으면 각 서비스의 의미를 얻게됩니다.

도움이 될 수 있습니다

MTA :

MTA

LDA :

LDA

POP / IMAP :

POP / IMAP


5
serverfault evar에서 가장 멋진 답변 중 하나!
Michael Moser

MDA의는 PO 상자 있었어야
알렉스 Fotios

2

"Dovecot은 다른 서버로부터 메일을 수신 할 책임이 없습니다. Dovecot는 (a) 로컬 메시지 저장소에서 나오는 메시지, IMAP 및 POP3 클라이언트로가는 메시지 및
(b) 이미받은 메시지 만 처리합니다. MTA에 의해 로컬 메시지 저장소에 저장됩니다. "

( http://wiki2.dovecot.org/MailServerOverview 에서 가져옴 )

그래서 내가 놓친 것이 분명했습니다. Wikipedia는 오해의 소지가 있습니다.

"Dovecot에는 선택적 Sieve 필터링 지원과 함께 Mail Delivery 에이전트 (Dovecot 문서에서 로컬 배달 에이전트라고 함)도 포함되어 있습니다."

또한 MDA가 포함되어 있습니다 ... Dovecot은 실제로 MDA입니다.


3
MDA 기능은 옵션입니다 dovecot. AUTH 서버 및 자동 응답기. 의 주요 역할 dovecot이다 POP / IMAP 서버입니다.
Kondybas

따라서 POP / IMAP 서버 기능은 MDA로 분류하지 않습니까? 이것은 POP / IMAP 메일을 '보내는'MTA와 어떻게 다릅니 까?
Nom

1
실제로 dovecot의 MDA deliver는 POP / IMAP에 대해 전혀 모르는 독립형 유틸리티입니다. Dovecot 자체는 메시지를 전달할 수 없지만 구성을 공유 deliver하여 구성을보다 쉽게합니다.
Kondybas

1
의 의미와 혼동 된 것 같습니다 delivery. MTA, MDA 및 POP / IMAP은 모두 일종의 전달을 수행합니다. 메시지는 MTA간에 라우팅됩니다. MTA는 도메인에 대해 알고 있으며 각 도메인의 MX 인 MTA를 알고 있습니다. MTA가 메시지가 MX 인 도메인에 대한 메시지임을 확인하면 메시지가 MDA로 전달됩니다. MDA는 도메인과 MX에 대해서는 아무것도 모르지만 로컬 도메인 사용자와 사서함 위치에 대해서는 알고 있습니다. MDA는 로컬 저장소에 사용자의 사서함으로 메시지를 전달합니다. 그런 다음 POP / IMAP을 사용하면 사서함에 액세스하고 메시지를 읽거나 가져올 수 있습니다. MDA 부분 만 호출 delivery됩니다.
Kondybas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.