Em primeiro lugar, /var/spool/mail/root
é o arquivo de spool de email, no qual as mensagens entregues ao usuário raiz local serão gravadas. Se esse arquivo não existir quando o primeiro e-mail do root entrar no sistema, ele será criado automaticamente.
Então, se o arquivo ainda não existe, vejo diferentes causas para verificar:
- Permissão do Improprer em
/var/spool/mail/root
. Exemplo de permissões paramail
:drwxrwsrwt
para permitir que alguém escreva nele, mas não toque no próprio arquivo por outro (stiky bit -t
) - O sistema de arquivos com
/var/spool/mail
pode estar cheio - O sistema de arquivos com
/var/spool/mail
é montado como somente leitura devido, por exemplo, a algum erro do sistema de arquivos na inicialização. - O Sendmail não está configurado para entregar correio local para
/var/spool/mail
. Mas você não compartilhou sua configuração do Sendmail, então não posso dizer com certeza. Por exemplo, se o correio local for entregue usandoprocmail
, o e-mail poderá ser gravado em um diretório totalmente diferente, dependendo doprocmail
config (/etc/procmailrc
ou/root/.promailrc
).