msoliver
(usa Debian)
Enviado em 22/02/2021 - 20:27h
eijikumamoto escreveu:
Pessoal, boa tarde.
Eu achei um script para envio de e-mail usando mailx e fiz umas modificações que são do meu interesse:
---
#RELATORIO=$(cat server_log.txt)
mailx -v -s "Relatório dos Servidores" \
-S smtp-use-starttls \
-S ssl-verify=ignore \
-S smtp-auth=login \
-S smtp=smtp://smtp.gmail.com:587 \
-S from="prefixo@gmail.com" \
-S smtp-auth-user=prefixo@gmail.com \
-S smtp-auth-password=senha \
-S ssl-verify=ignore \
prefixo@domínio.com.br < servers_log.txt
---
Minhas dúvidas:
1 - Quando o mailx envia o arquivo de log, o que chega no e-mail é um arquivo .bin e não um txt. Então o que é que faltou para o mailx "entender" que deve-se mandar um arquivo em formato txt?
2 - Como passar a saída do cat para o corpo de texto?
Abraços. =D
Boa noite, verifique no "--help", deve ser:
#Anexo
-a FILE [FILE ...] file attachment(s)
-a server_log.txt
#Mensagem:
-m MESSAGE message body
-m $(cat arquivo)
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________