邮件假脱机的目的是什么?

Ern*_*t A 12 email

如果我理解正确,线轴是一个临时存储位置。传统上,邮件存储在“邮件池”中,即/var/spool/mail目录中的一个邮箱,用户应该在那里取走它。因此,根据这种观点,一旦邮件被阅读,就应该将其删除或移动到其他地方——很可能是在用户主目录的某个地方。

这种处理邮件的方式对我来说似乎效率不高。诸如此类的程序在哪里procmail适合该计划?如果您有一个 MDA 可以自动将您的邮件存储到您的主目录中的文件夹中,那么为什么还要保留一个邮件假脱机呢?

Gil*_*il' 10

用传统的unix邮件客户端,/var/spool/mail/$USER是用户的收件箱。只要用户决定不归档邮件,电子邮件就会保留在那里。一些邮件客户端坚持将电子邮件移至专有文件,或提供在阅读后将电子邮件移至其他文件的选项。用户可以选择他们使用的邮件客户端以及如何配置它。

如果您运行邮件传递代理(MDA),例如procmail,您可以将其设置为将一些电子邮件传递到系统收件箱,或将所有电子邮件传递到您的主目录下的文件(并且您可以将其中一个称为您的收件箱,如果你要)。这是用户的选择。

从概念上讲,您可以将其/var/spool/mail/$USER视为主目录中的一个文件。它几乎属于你。它位于不同的位置,因为该文件需要在电子邮件传送期间可用。例如,不允许用户在系统需要常规文件的地方创建损坏的符号链接或命名管道,这可以避免传递系统中潜在的令人讨厌的错误。有些站点的主目录位于一个或多个文件服务器上,而邮件假脱机位于另一台服务器上。