Você precisa informar mail o nome que gostaria de usar (no momento, ele está procurando em /etc/passwd , provavelmente). Claro, você também pode alterar o nome completo do usuário em /etc/passwd (por exemplo, via chfn -f 'New Name' user , e você realmente não deve enviar o e-mail como root!
Para correio do Heirloom, você pode usar a variável de ambiente from , seu arquivo de configuração mailrc ou a opção -r . Como um desses:
echo 'This is a test.' | mail -r 'Contact Me <root>' \
-s 'Testing' '[email protected]' # using -r argument
# ... or ...
echo 'This is a test.' | from='Contact Me <root>' mail \
-s 'Testing' '[email protected]' # env var 'email'
Para outras versões do mail , verifique as páginas de manual deles.