邮件线轴的用途是什么?

Modified on: Sat, 30 Jun 2018 11:34:30 +0800

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

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

作者:Ernest A

最佳答案

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

如果您运行MDA(如procmail),您可以将其设置为将一些电子邮件发送到系统收件箱,或将所有电子邮件发送到您主目录下的文件(如果您愿意,可以将其中一个电子邮件称为收件箱)。这是用户的选择。

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

作者:Gilles

相关问答

添加新评论