Essa mensagem também pode ser fornecida pelo módulo pam_mail
, então você pode apenas grep pam_mail *
in /etc/pam.d
e desativá-la lá.
Quando eu faço login no console, por exemplo, tty1, geralmente vejo uma mensagem No mail
, sei que há algum programa verificando o e-mail no login, mas não uso isso, como desabilitar esse comando?
Eu tentei grep de /etc/profile.*
e ~/.bash*
, mas nada foi encontrado
Coloque unset MAILCHECK
em .bashrc
.
UPDATE
Parece que o acima não funcionará de forma consistente (embora não doa, e até certo ponto parece funcionar). Mas, confira esta seção do /etc/pam.d/login
- tente comentar a última linha (ou, se ainda não funcionar, acompanhe isso ainda mais no arquivo legado que eles mencionam).
# Prints the status of the user's mailbox upon successful login
# (replaces the MAIL_CHECK_ENAB option from login.defs).
#
# This also defines the MAIL environment variable. However, userdel
# also needs MAIL_DIR and MAIL_FILE variables in /etc/login.defs to
# make sure that removing a user also removes the user's mail spool
# file. See the comments in /etc/login.defs.
session optional pam_mail.so standard