如何禁用基于文本的登录会话中的“没有邮件”通知?

如何禁用基于文本的登录会话中的“没有邮件”通知?

我已经运行了 Ubuntu 服务器 (12.04.2) 一段时间了。前几天我在 WordPress 上玩 WooCommerce,想弄清楚如何让电子邮件通知正常工作。在我的努力下,我安装了(并卸载了;好吧,apt-get purge卸载了)sendmailpostfix

玩完并卸载所有已安装的程序后(因为我无法让它们工作),我注意到每次登录系统时都会弹出提示,告诉我有邮件。

在此处输入图片描述

我该如何摆脱这个提示?我已经好几个月没有看到它了,我不需要它,也不需要它想要告诉我的邮件。更好的是,我可以完全关闭本地邮件系统吗?

答案1

pam_mail在相应的 PAM 配置文件中编辑行。对于本地登录,此行是/etc/pam.d/login。对于 ssh,此行是/etc/pam.d/sshd。请注意,这会影响所有用户。默认情况下,它使用standard,如果您没有邮件,它会打印一条消息。您可以将其更改为quiet仅在您有邮件时才打印。请参阅pam_mail手册页以获取完整详细信息。

答案2

另一个对我有用的(更简单的)选项是:删除 `/var/mail/' 下与您的用户名相对应的文件。如果有一个大小为 0 的文件,它似乎会导致该消息。

相关内容