Mengapa menggunakan Dovecot AND Postfix / Sendmail? [Tutup]

10

Maafkan saya jika saya kehilangan sesuatu yang jelas di sini ..... tapi mengapa sebagian besar distro server linux datang dengan Dovecot DAN Postfix (atau sendmail)? Sejauh yang saya ketahui, ketiganya adalah Agen Transfer Surat, dengan Dovecot memiliki fungsi 'sekunder' sebagai Agen Pengiriman Surat ...

Apakah Dovecot bukan MTA yang sangat bagus? Atau ada beberapa alasan lain mengapa Anda ingin menggunakan kombinasi di atas daripada satu program yang sepertinya melakukan semuanya?

Nom
sumber
kontra pertanyaan: mengapa distro linux memiliki banyak editor seperti emacs, vi, nano, ...? Jawaban: Ini disebut "kebebasan pilihan"!
deagh
6
Apa yang membuat Anda berpikir bahwa Dovecot adalah MTA?
andol

Jawaban:

32

MTA adalah layanan yang merutekan pesan dari satu wilayah ke wilayah lain. Anda menjatuhkan surat di kotak pengiriman publik dan MTA meneruskannya ke kota tempat tinggal penerima. Kemudian agen pengiriman lokal (LDA) mengirimkan surat ke kediaman penerima. Dan kemudian penerima mengambil surat itu dari kotak surat POP / IMAP pribadinya dan membacanya dengan MUA.

Email hanya menyerupai layanan surat klasik lama yang baik. Ketika Anda mendapatkan kesamaan, Anda akan mendapatkan arti dari setiap layanan.

Mungkin itu bisa membantu

MTA:

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP

Kondybas
sumber
5
Salah satu jawaban paling mengagumkan di serverfault evar !!!
Michael Moser
MDA seharusnya menjadi PO Box
Alex Fotios
2

"Perhatikan bahwa Dovecot TIDAK bertanggung jawab untuk menerima email dari server lain. Dovecot hanya menangani email (a) pesan yang keluar dari toko pesan lokal, pergi ke klien IMAP dan POP3, dan
(b) pesan yang telah diterima oleh MTA dan harus disimpan di toko pesan lokal. "

(Diambil dari http://wiki2.dovecot.org/MailServerOverview )

Jadi ada sesuatu yang jelas saya lewatkan; Wikipedia bisa menyesatkan:

"Dovecot juga menyertakan agen pengiriman Surat (disebut agen pengiriman lokal dalam dokumentasi Dovecot), dengan dukungan penyaringan Saringan opsional."

Termasuk juga MDA ... Dovecot sebenarnya adalah MDA.

Nom
sumber
3
Fungsionalitas MDA adalah opsi untuk dovecot. Serta AUTH-server dan autoresponder. Peran utama dovecotadalah THE POP / IMAP server.
Kondybas
Jadi fungsionalitas server POP / IMAP tidak mengklasifikasikannya sebagai MDA? Apa bedanya dengan MTA yang 'mengirim' POP / IMAP mail?
Nom
1
MDA dovecot sebenarnya deliveradalah utilitas mandiri yang tidak tahu apa-apa tentang POP / IMAP. Dovecot sendiri tidak dapat mengirim pesan tetapi berbagi konfigurasi deliver- yang membuat konfigurasi lebih mudah.
Kondybas
1
Sepertinya Anda bingung dengan arti delivery. MTA, MDA dan POP / IMAP semuanya melakukan beberapa jenis pengiriman. Pesan dialihkan antara MTA. MTA tahu tentang domain dan tahu MTA mana yang merupakan MX untuk setiap domain. Ketika MTA melihat bahwa pesan adalah untuk domain yang memiliki MX, pesan diteruskan ke MDA. MDA tidak tahu apa-apa tentang domain dan MX, tetapi tahu tentang pengguna domain lokal dan di mana kotak surat mereka berada. MDA mengirimkan pesan ke penyimpanan lokal ke dalam kotak surat pengguna. Dan kemudian POP / IMAP memungkinkan untuk mengakses kotak surat dan membaca / mengambil pesan. Hanya bagian MDA yang dipanggil delivery.
Kondybas