As respostas anteriores já mencionaram:
- final ruim de "aqui documento" (END)
- falta de linha vazia entre cabeçalhos e corpo
Correções adicionais:
-
-i
opção de linha de comando para parar o tratamento especial para linhas que começam com ponto -
--
para separar as opções da linha de comando dos endereços dos destinatários (boa recomendação de estilo)
script corrigido:
/usr/sbin/sendmail -i -- [email protected] <<EOF
subject: Backup Error!
from:backup@server01
$error
EOF