O comando está sujeito às regras normais de substituição de variáveis do shell, portanto, tente substituir as aspas simples por aspas duplas.
| ${FORMAIL} -A "X-Subject-Is: $SUBJECT"
Talvez uma pergunta estúpida, mas não consigo encontrá-lo em lugar algum. Eu tenho uma variável no procmail (por exemplo, $ SUBJECT) e eu preciso empurrá-lo para algum comando shell. Algo como:
# in /etc/procmailrc SUBJECT="^(XX-)?Subject: ?" # in user defined procmailrc file FORMAIL=/usr/bin/formail :0 fhw | ${FORMAIL} -A 'X-Subject-Is: $SUBJECT'
Mas salve-me um cabeçalho X-Subject-Is: $SUBJECT
, não com a linha Assunto. Existe alguma maneira, como empurrar variável para o comando shell?
Tags email linux email-server procmail