引用 的finger
手册页
No Mail.'' if there is no mail at all,
如果此人自新邮件到达后已查看其邮箱,邮件状态将显示为“邮件上次阅读 DDD MMM ## HH:MM YYYY (TZ)”New mail received ...'',
,如果有新邮件,则显示为“自...以来未读”。
我宁愿它不这样做。事实上,我希望手指仅no mail
在被询问时显示。
有没有办法确保这种行为?我没有机器或网络的管理员权限(出于某种原因,谷歌向我指出了令人抓狂的补救措施)。清空邮件文件夹是一种解决方案,但如果可能的话,我正在寻找更优雅的解决方案。
答案1
Finger 守护程序的实现各不相同,但我不知道有任何允许用户选择是否透露他们上次检查电子邮件的时间。
如果您想保密此信息,请安排将您的电子邮件发送到非默认邮箱。如何执行此操作取决于电子邮件设置。很多网站都允许使用程序邮件过滤传入的邮件。以下极简操作~/.procmailrc
会导致您的邮件被传送到您的主目录中的文件中:
:0:
$HOME/inbox
根据您的本地配置,您可能需要明确从你的程序中调用 procmail.forward
。请注意,使用非默认收件箱可能会导致偶尔出现摩擦:
- 如果有网络邮件或 POP/IMAP 服务,您需要弄清楚如何让它读取您的收件箱。
- 如果您的主目录已满或已卸载,电子邮件将发送到默认邮箱。
- 如果您的主目录未安装在接收邮件的计算机上(一种罕见但可能的配置),则此操作将不起作用。
- 如果您的电子邮件和主目录有单独的磁盘空间配额,那么您的电子邮件现在将计入您的主配额。
您无法阻止“上次登录”日期被泄露。