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.