Primeiro, você verificou se a configuração mutt
da sua raiz está funcionando? Você está recebendo alguns e-mails, então provavelmente está tudo bem, mas me agrade com:
echo "foo bar" | sudo mutt [email protected]
Se tudo estiver bem, provavelmente é apenas um problema de sintaxe no script. Quando encanar coisas você tem que ter cuidado para não ser interpretado por outra coisa. A maneira mais fácil de fazer isso é colocar o comando dentro de outra instância do shell:
sh -c 'echo "foo bar" | mutt [email protected]'
Isso deve garantir que o pipe permaneça com o mutt
.