我可以僅使用 postfix 和 mailx 來存取 imap 嗎?

我可以僅使用 postfix 和 mailx 來存取 imap 嗎?

我已經postfix安裝mailxCentOS 7伺服器上。我可以使用該mailx命令從命令列發送和接收電子郵件。我還可以閱讀每個使用者inbox使用的電子郵件nano /var/spool/mail/username

我的印像是,mailxpostfix只有支持smtp。問題是我試圖使用另一個API( JavaMail) 來讀取使用者的inbox,並且所有範例都使用imappop3協定。 有什麼方法可以讓我postfix/mailx透過 訪問imap?或者我還必須安裝dovecot才能使用它imap來檢索inbox內容?

答案1

Postfix 是 SMTP 伺服器(也是用戶端,因為它進行中繼)和本機傳送代理程式(到目錄、郵件匣檔案等)。

mailx是多種郵件協定的用戶端,可以存取多種儲存格式的本機郵件。

但是,如果您希望能夠使用 IMAP 協議(專門為處理遠端郵箱而設計的通訊協議,在這一目的上很難被擊敗)存取您的郵件,您將需要一個 IMAP 伺服器。您可以選擇 Dovecot、Cyrus、Courier 或其他一些。我在 Cyrus 上獲得了最好的體驗,但與更簡單的 Dovecot 相比,其配置一團糟。

相關內容