Saudações a todos!
Situação: usando o
mailx no
CentOS 6.5 versão 64 bits não conseguia enviar, através de um servidor local (localhost), dentro do meu domínio e-mails com "cópia carbono" ou "Cópia carbono oculta" (BCC ou CCO).
Em princípio seria muito simples enviar mensagens CC e BCC através do mailx de acordo com os muitos tutorias que encontrei na web e com a página "man" do programa. Bastaria adicionar as opções -c antes dos endereços que receberão pelo CC e -b antes dos que receberão CCO/BCC. exemplo:
echo "conteúdo do email" | mail -s "Assunto do email" email1@dominio,email2@dominio -c email1cc@dominio,email2cc@dominio -b email1bcc@dominio,email2bcc@dominio
Contudo para mim essa forma não funcionou! O sistema tenta enviar a mensagem para os endereços listados e para os endereços "-b@locallhost" e "-c@locallhost" como se a opção na verdade fosse um endereço.
Testei várias combinações envolvendo as posições e usando aspas, crase e outros truques e nada funcionou até que a seguinte combinação funcionou, nesta ordem:
echo "conteúdo do email" | mail -s "Assunto do email" -cemail1cc@dominio,email2cc@dominio -bemail1bcc@dominio,email2bcc@dominio email1@dominio,email2@dominio
Ou seja:
- echo "conteúdo do email"
- mail -s "Assunto do email" -cEMAILS_QUE_RECEBERAO_NO_CC_SEPARADOS_POR_VIRGULA -bEMAILS_QUE_RECEBERAO_NO_BCC_SEPARADOS_POR_VIRGULA EMAILS_QUE_RECEBERAO_NO_PARA_SEPARADOS_POR_VIRGULA
Reparem que a opção "-c" e "-b" ficarão unidas aos primeiros emails de cada bloco "CC" e "BCC", respectivamente, sem espaço entre e que estes blocos de email vieram antes do bloco "Para" que não requer nenhuma opção.
A título de curiosidade estes envios estão restritos apenas à rede interna dentro do domínio, pois na verdade não posso enviar emails para fora da minha rede.
Abraços!
Nenhum comentário foi encontrado.