Desabilitar verificação de email no login?

6

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

    
por daisy 18.07.2012 / 12:15

2 respostas

7

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á.

    
por 18.07.2012 / 12:44
5

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
    
por 18.07.2012 / 12:45