O Solaris echo
$ echo -e foo
-e foo
não funciona como mais alguns outros comandos echo
:
$ bash
$ echo -e foo
foo
$ which echo
/usr/bin/echo
$ type -t echo
builtin
A versão bash
embutida funciona como esperado, o ksh
embutido mantém o comportamento do Solaris ( echo
geralmente depende do sistema em ksh
quando as opções são usadas).
Um echo
simples deve funcionar em ksh
, no -e
:
$ ksh
$ echo -e "foo\nbar"
-e foo
bar
$ echo "foo\nbar"
foo
bar
Então você tem um problema Solaris , ao invés de um problema sendmail : -)
Você pode tentar o printf
como uma maneira mais portátil de fazer isso.