Postfix
為什麼使用 Dovecot 和 Postfix/Sendmail?
如果我在這裡遺漏了一些明顯的東西,請原諒我…..但是為什麼大多數 linux 伺服器發行版都帶有 Dovecot 和 Postfix(或 sendmail)?據我所知,他們三個都是郵件傳輸代理,Dovecot 具有作為郵件傳遞代理的“輔助”功能……
Dovecot 不是一個很好的 MTA 嗎?還是有其他原因為什麼您想使用上述組合而不是看似可以完成所有事情的單個程序?
MTA 是將消息從一個區域路由到另一個區域的服務。您將這封信放在公共送出框中,然後 MTA 將其傳遞給收件人居住的城市。然後本地遞送代理 (LDA) 將信件遞送到收件人的住所。然後收件人從他的個人 POP/IMAP 郵箱中取出信件並使用 MUA 閱讀。
電子郵件只是類似於老式的經典郵件服務。當您獲得相似性時,您將獲得每個服務的含義。
可能有幫助
MTA:
低密度脂蛋白:
POP/IMAP:
“請注意,Dovecot 不負責從其他伺服器接收郵件。Dovecot 僅處理電子郵件 (a) 來自本地郵件儲存的郵件,發送到 IMAP 和 POP3 客戶端,以及
(b) 已經收到的郵件由 MTA 儲存,並將儲存到本地郵件儲存中。”
(取自http://wiki2.dovecot.org/MailServerOverview)
所以我錯過了一些明顯的東西;維基百科可能具有誤導性:
“Dovecot 還包括一個郵件傳遞代理(在 Dovecot 的文件中稱為本地傳遞代理),具有可選的 Sieve 過濾支持。”
還包括一個 MDA……事實上,Dovecot 是一個 MDA。