Email

郵件線軸的用途是什麼?

  • September 17, 2018

如果我理解正確,線軸是臨時儲存位置。傳統上,郵件儲存在“郵件假離線”中,即/var/spool/mail目錄中的一個郵箱,使用者需要在其中提取郵件。因此,根據這種觀點,一旦郵件被閱讀,就應該將其刪除或移動到其他地方——很可能是在使用者主目錄的某個地方。

這種處理郵件的方式對我來說似乎不是很有效。像這樣的程序在哪裡procmail適合這個方案?如果您有一個 MDA 可以自動將您的郵件儲存到您的主目錄中的文件夾中,那麼為什麼還要保留郵件假離線呢?

與傳統的 unix 郵件客戶端一樣,/var/spool/mail/$USER是使用者的收件箱。只要使用者決定不歸檔郵件,這些郵件就會一直保留在那裡。一些郵件客戶端堅持將電子郵件移動到專有文件,或者提供在閱讀後將電子郵件移動到不同文件的選項。使用者可以選擇他們使用的郵件客戶端以及如何配置它。

如果您執行諸如procmail之類的郵件傳遞代理(MDA) ,您可以將其設置為將一些電子郵件傳遞到系統收件箱,或將所有電子郵件傳遞到您的主目錄下的文件(如果您可以將其中一個稱為您的收件箱,如果你要)。這是使用者的選擇。

從概念上講,您可以將其/var/spool/mail/$USER視為主目錄中的一個文件。它幾乎屬於你。它位於不同的位置,因為該文件需要在電子郵件傳遞期間可用。例如,使用者不允許在系統需要正常文件的地方創建損壞的符號連結或命名管道,這樣可以避免傳遞系統中潛在的嚴重錯誤。有些站點的主目錄位於一個或多個文件伺服器上,而郵件假離線位於另一台伺服器上。

引用自:https://unix.stackexchange.com/questions/150715