Email

郵件如何工作,設置自己的伺服器

  • October 16, 2016

我將使用開源 MTA - Postfix 設置我自己的郵件伺服器。

總的來說,我了解一切是如何運作的,但我仍然無法找出一些事情。這是我用來理解所有這些東西的圖表

在此處輸入圖像描述

  1. MTA(在這種情況下為 Postifx)只是理解 SMTP 協議的實用程序/守護程序
  2. 我可以猜到郵件儲存在 MDA 上。是postfix-maildrop負責在伺服器上儲存所有數據的軟體嗎?(傳入、傳出、文件夾)?並且任何時候客戶都可以使用 IMAP/POP3 協議請求此資訊?

我的主要問題是所有郵件的儲存位置。

考慮以下範例。

例如,我正在使用GoDaddy郵件伺服器。它具有 SMTP 伺服器和 IMAP 伺服器的設置。

每當我在 MUA 中輸入此設置時,Outlook我都會收到從我的帳戶接收和發送的所有郵件。

那麼這封郵件儲存在哪裡?它是否儲存GoDaddy在 IMAP 設置中指定的伺服器上?還是儲存在其他地方?

請幫助理解通過所有這些基礎設施的信件流。以及如何設置與 GoDaddy 的郵件伺服器完全相同的本地伺服器?

謝謝

IMAP 將郵件儲存在它配置使用的伺服器上(可以是任何東西,例如 IMAP 伺服器本身或 NFS 伺服器),或者至少是這樣的意圖。

https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol

要設置類似郵件提供商的東西:

為您的域設置指向您的 SMTP 伺服器的 MX 條目的 DNS。您需要通過 SMTP(postfix/exim/etc…)接收郵件,並讓 smtp 服務將其發送到您的 IMAP(cyrus/courier/dovecot/etc…)服務。它們可以在同一台伺服器上,也可以經常在不同的伺服器上。外發郵件通過 SMTP 伺服器。根據我的經驗,這一切都非常靈活。

Zimbra 是一個多合一的解決方案,預設情況下喜歡一台伺服器上的所有內容(傳入和傳出 smtp、imap 等),並包括其他可選內容,如垃圾郵件掃描、網路郵件、日曆、網路管理等。

引用自:https://serverfault.com/questions/809381