Obtendo um erro ao usar a opção -c no comando mailx

0

Estou executando um script para enviar um email com poucas linhas. Requisito é preciso adicionar poucas pessoas em cc.

Então criei scripts abaixo. Para pessoas que precisam estar em TO e CC, criei dois arquivos separados, como você pode ver abaixo:

echo Lembrete de envio de e-mail date !!!

CC_LIST = cat cc_list.maillist

TO_LIST = cat to_list.maillist

echo "$ CC_LIST"

echo "$ TO_LIST"

cat test_mail.txt | mailx -r [email protected] -s "assunto" "$ TO_LIST" -c "$ CC_LIST"

Portanto, sem -c "$ CC_LIST", meu script está funcionando bem, mas, ao usar a opção -c, ocorre um erro, conforme abaixo:

-c ... Usuário desconhecido

Como parece considerar -c como outro enviado.

Por favor ajude

    
por Shubh 04.04.2018 / 12:18

1 resposta

0

O utilitário mailx assume que os operandos no final da linha de comando são todos os endereços para os quais enviar o email.

Apenas certifique-se de que todas as opções sejam especificadas antes de qualquer um dos endereços dos destinatários. Em outras palavras, troque -c "$CC_LIST" por "$TO_LIST" .

    
por 04.04.2018 / 12:33

Tags