引用 的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 服務,您需要弄清楚如何讓它讀取您的收件匣。
- 如果您的主目錄已滿或已卸載,電子郵件將發送至預設郵箱。
- 如果您的主目錄未安裝在接收郵件的電腦上(罕見但可能的設定),則此操作將無法運作。
- 如果您的電子郵件和主目錄有單獨的磁碟空間配額,那麼您的電子郵件現在將計入您的主配額。
您無法阻止「上次登入」日期被洩露。