我已经运行了 Ubuntu 服务器 (12.04.2) 一段时间了。前几天我在 WordPress 上玩 WooCommerce,想弄清楚如何让电子邮件通知正常工作。在我的努力下,我安装了(并卸载了;好吧,apt-get purge
卸载了)sendmail
和postfix
。
玩完并卸载所有已安装的程序后(因为我无法让它们工作),我注意到每次登录系统时都会弹出提示,告诉我有邮件。
我该如何摆脱这个提示?我已经好几个月没有看到它了,我不需要它,也不需要它想要告诉我的邮件。更好的是,我可以完全关闭本地邮件系统吗?
答案1
pam_mail
在相应的 PAM 配置文件中编辑行。对于本地登录,此行是/etc/pam.d/login
。对于 ssh,此行是/etc/pam.d/sshd
。请注意,这会影响所有用户。默认情况下,它使用standard
,如果您没有邮件,它会打印一条消息。您可以将其更改为quiet
仅在您有邮件时才打印。请参阅pam_mail手册页以获取完整详细信息。
答案2
另一个对我有用的(更简单的)选项是:删除 `/var/mail/' 下与您的用户名相对应的文件。如果有一个大小为 0 的文件,它似乎会导致该消息。