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

Lui*_*III 5 server email 12.04

我有一个 Ubuntu Server (12.04.2) 运行了很长一段时间。前几天我在 WordPress 上玩 WooCommerce,想弄清楚如何让电子邮件通知工作。在我的努力中,我安装(并卸载;嗯,apt-get purge'ed)sendmailpostfix.

在我玩完游戏并卸载我安装的所有东西后(因为我无法正常工作),我注意到每次登录系统时都会弹出一个提示,告诉我我有邮件。

在此处输入图片说明

我怎样才能摆脱这个提示?我去了很多很多个月没有它,我不需要它,也不需要它想告诉我我有的邮件。更好的是,我可以完全关闭本地邮件系统吗?

Rob*_*sak 7

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

  • 好吧,我明白了。仅当通过“/bin/login”登录时,或者换句话说,在本地登录时,才会考虑“/etc/pam.d/login”。由于我的系统是无头的,并且我使用 sshd ssh 进入它,因此我必须仅在“/etc/pam.d/sshd”中编辑相同的“pam_mail”行[此](http://serverfault.com/a/ 191252)关于服务器故障的回答为我指明了正确的方向。看来PAM很灵活。感谢您的帮助。:0) (2认同)