Tente colocá-lo em um sub shell:
'echo test | mail -s "test mail" [email protected] &'
deve fazer o trabalho.
Também redireciona ambos stdout
e stderr
ao mesmo tempo para mim:
echo test | mail -s "test mail" [email protected] &> /dev/null &