Навіщо використовувати Dovecot AND Postfix / Sendmail? [зачинено]


10

Пробачте, якщо я пропускаю щось очевидне тут ..... але чому більшість дистрибутивів сервера Linux поставляються з Dovecot AND Postfix (або sendmail)? Наскільки мені відомо, всі троє є агентами з пересилання пошти, а Dovecot виконує "вторинну" функцію - бути агентом доставки пошти ...

Чи Dovecot просто не дуже хороший MTA? Або є якась інша причина, чому ви хочете використовувати комбінацію вищезазначених замість однієї програми, яка, здавалося б, робить все?


зустрічне запитання: чому у Linux-дистрибутивів стільки редакторів, як emacs, vi, nano, ...? Відповідь: Це називається "вільним вибором"!
глухий

6
Що змушує вас думати, що Dovecot - це MTA?
andol

Відповіді:


32

MTA - це послуга, яка спрямовує повідомлення з одного регіону в інший. Ви опускаєте лист у вікні публічного подання та MTA передаєте його до міста, де проживає одержувач. Тоді місцевий агент з доставки (LDA) доставляє лист до місця проживання одержувача. А потім отримувач виймає лист зі своєї особистої поштової скриньки POP / IMAP і читає його з MUA.

Електронна пошта просто нагадує старий хороший класичний сервіс пошти. Коли ви отримаєте схожість, ви отримаєте сенс кожної послуги.

Можливо, це допомагає

MTA:

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP


5
Одна з найдивовижніших відповідей на сервері за замовчуванням evar !!!
Майкл Мозер

У MDA мав бути поштовий ящик
Алекс Фотіос

2

"Зауважте, що Dovecot НЕ несе відповідальності за отримання пошти з інших серверів. Dovecot обробляє лише повідомлення електронної пошти (a), що виходять з локального магазину повідомлень, виходячи до клієнтів IMAP та POP3 та
(b) повідомлень, які вже отримані. MTA і повинні зберігатися в локальному магазині повідомлень. "

(Взято з http://wiki2.dovecot.org/MailServerOverview )

Тож було щось очевидне, що я пропустив; Вікіпедія може ввести в оману:

"Dovecot також включає агент доставки пошти (який називається локальним агентом доставки в документації Dovecot) з додатковою підтримкою фільтрації Sieve."

Також включає MDA ... Dovecot - це, власне, MDA.


3
Функціональність MDA - це варіант для dovecot. А також AUTH-сервер і автовідповідач. Основна роль dovecot- сервер THE POP / IMAP.
Кондібас

Тож функціональність сервера POP / IMAP не класифікує його як MDA? Чим це відрізняється від MTA, який "надсилає" пошту POP / IMAP?
Ном

1
Насправді MDA dovecot deliver- це автономна утиліта, яка нічого не знає про POP / IMAP. Dovecot сам не може доставляти повідомлення, але ділитися конфігурацією з deliver- це полегшує спосіб конфігурації.
Кондібас

1
Здається, ви переплуталися зі значенням delivery. MTA, MDA та POP / IMAP усі виконують певну доставку. Повідомлення передаються між MTA. MTA знають про домени та знають, який MTA є MX для кожного домену. Коли MTA бачить, що повідомлення призначене для домену, хто є MX, повідомлення передається в MDA. MDA нічого не знає про домени та MX, але знає про користувачів локального домену та де їх поштові скриньки. MDA доставляє повідомлення до локального сховища до поштової скриньки користувача. І тоді POP / IMAP дозволяє отримувати доступ до поштової скриньки та читати / отримувати повідомлення. Викликається лише частина MDA delivery.
Кондібас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.